如何通过javascript将值传递给另一个静态页面
How to pass value to another static page via javascript?
我正在尝试将值传递给另一个页面并在另一个页面中读取值。我只使用 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将值从第一页传递到另一个静态页面?
看到这篇文章说:
POST 数据是服务器端处理的数据。Javascript在客户端。因此,您无法使用 JavaScript 读取帖子数据。
但您可以使用 Cookie 来读取和存储值:
<script src="/path/to/jquery.cookie.js"></script>
你可以从这里得到它
尝试阅读文档,看看这是否适合您。
不使用GET
或POST
,您可以使用HTML5本地存储或网络数据库
$.post 和 $.get 发送 AJAX 请求并在当前页面上等待响应,您不能通过此发送下window.location.replace
参数。
使用 url get-params window.location.replace("404.html?q=404");
并在第二页上查找获取参数。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 使用clickToggle并在单击另一个元素时关闭元素
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 无法从jquery Mobile导航栏重定向到另一个页面
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 如何在鼠标悬停时在另一个图像上滑动图像.
- 如何通过javascript将值传递给另一个静态页面
- JavaScript es6 从另一个类调用静态函数
- 无法访问 JavaScript 对象中的静态变量,该对象对另一个 JavaScript 对象进行子类化
- TypeScript:访问类中的静态方法(相同或另一个)
- Knockout中的CSS绑定,用于绑定两个类,其中一个是动态的,另一个是静态的并经过评估的
- 得到“另一个”的最简单方法是什么?2个静态值
- 使用另一个文件覆盖静态成员
- 如何在Nodejs中将当前的静态html文件更改为另一个html文件