是否可以使用javascript将x页上的表单中的值复制到y页上的表单。数据是一样的,只是页面不同,应用不同?
问问题
1982 次
4 回答
1
是的,你可以这样做。使用 AngularJS,您可以使用“搜索”变量,然后将它们插入表单。使用普通的 javascript,您可以在数据中使用 #。使用 PHP + 普通 javascript(更安全),您可以将 POST 发送到页面(这是一个 PHP 页面)并拥有该页面,如果具有您的值的 POST 参数存在,则在页面上放置一个 javascript 片段设置值页面加载完成时的表单。
Cookie 也始终是一种选择 :)
[编辑]
经过讨论,这里是问题的解决方案:GitHub
于 2013-02-04T21:10:02.743 回答
0
如果它只是从一个页面到另一个页面,您可以将数据作为 POST(使用 PHP)变量或简单查询字符串(GET)附加到请求中,并在页面加载/填充相关字段后读取它们 - 如果第二页是直接从第一个加载。
如果需要将其保留到未指定的时间(当用户可能在此期间访问其他页面时),您可以考虑使用 cookie。
于 2013-02-04T21:12:23.427 回答
0
尝试这样的事情:
window.onload = function() {
var myValues;
if (document.cookie) {
// get your values onLoad
myValues = document.cookie;
} else {
// set your values
myValues = "..." // your values
document.cookie = myValues;
}
}
于 2013-02-04T21:12:30.233 回答
0
实际上,不允许使用交叉表 JS。我不确定前沿的 api。
理论上,可以通过具有同源限制的本地存储来实现。但你最好不要介意这个选项。
另外,尝试玩饼干。
于 2013-02-04T21:10:11.993 回答