javascript - 如何通过javascript将值传递到另一个静态页面?

标签 javascript jquery html ajax

我正在尝试将值传递到另一个页面并读取另一个页面中的值。我只使用 JavaScript 和 jQuery。不使用其他语言如PHP。我不想像 (http://www.example.com/?value=test) 那样。我正在尝试使用 POST 或 GET 方法。

在第一页:

$.post("second_page.html",{q:"test"});
window.location.replace("second_page.html");

第二页:

var location_query = window.location.search.substring(1);
    var vars = location_query.split("&");
    for (var i in vars) {
        var param = vars[i].split("=");
        params[param[0].toString()] = param[1];
    }

如果我像 http://www.example.com/?q=test 那样传递值,第二页脚本将读取该值,但我使用这一行: $ .post("second.html",{q:"test"}); 未读。

如何通过 JavaScript、jQuery 或 ajax 将值从第一页传递到另一个静态页面?

最佳答案

参见this post says :

POST data is data that is handled server side. And Javascript is on client side. So there is no way you can read a post data using JavaScript.

但您可以使用 cookie 来读取和存储值:

<script src="/path/to/jquery.cookie.js"></script>

you can get it from here

尝试阅读文档,看看这是否适合您。

关于javascript - 如何通过javascript将值传递到另一个静态页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19925711/

相关文章:

jquery - ASP.NET MVC SimpleMembership 登录因捆绑和缩小而失败

javascript - Chrome 在新窗口而不是选项卡中打开链接列表?

javascript - Bootstrap 列不适用于数据切换

javascript - 在对象中分配任意深度

javascript - MediaElement.js + jQuery 改进了播放列表(希望如此)

javascript - Wicket:通过 Javascript 更新文本字段

html - jQuery UI 可拖动使元素忽略 translate3d 变换

html - 在 IE6 中进行布局是否值得?

javascript - Jquery Mobile,不工作对话框

javascript - vanilla JavaScript 当函数完成时,做一些事情