我想仅使用客户端脚本(javascript)将对象传递到新页面, 我想在新页面加载时读回数据,但我找不到任何教程或方法来获取它。
function postToURL(path, parameters) {
var form = $('<form></form>');
form.attr("method", "post");
form.attr("action", path);
$.each(parameters, function(key, value) {
var field = $('<input></input>');
field.attr("type", "hidden");
field.attr("name", key);
field.attr("value", value);
form.append(field);
});
// The form needs to be a part of the document in
// order for us to be able to submit it.
$(document.body).append(form);
form.submit();
}
最佳答案
发送到服务器以检索当前页面的 POST 消息不会被浏览器暴露给该页面中的 JavaScript,因此您不能。
通过其他一些技术(例如通过 URL 或本地存储)传递数据。
关于javascript - 使用 javascript/jquery 检索发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22657105/