javascript - 使用 javascript/jquery 检索发布数据

标签 javascript http httprequest form-submit

我想仅使用客户端脚本(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/

相关文章:

java - 并行处理多个 GET 请求

curl - 将以下 Paypal curl 命令转换为 axios?

json - 如何在plsql中以json形式发送POST请求

javascript - 使用 React Native 异步返回一个值

javascript - 日期更改时更改时间选择器中的时间

perl 脚本中的 javascript

javascript - Ember JS 属性访问器

java - java中的Akka Websocket服务器推送

Django REST Framework - 如何加密 PUT 和 PATCH 中的密码?

http - http 响应的偶尔不可靠的 DATE 字段