是否可以使用javascript将第x页上的表单中的值复制到第y页上的表单。数据是相同的,但只是不同的页面和不同的应用程序?
答案 0 :(得分:1)
是的,你可以这样做。使用AngularJS,您可以使用“搜索”变量,然后将这些变量插入表单中。使用普通的javascript,您可以使用#与数据。使用PHP +普通javascript(更安全)你可以发送一个POST到页面(这是一个PHP页面)并有页面,如果你的值存在POST params,在页面上放置一个javascript片段设置值的页面加载完毕后形成。
Cookie也始终是一种选择:)
<强> [编辑] 强>
经过讨论,以下是问题的解决方案:GitHub
答案 1 :(得分:0)
实际上,不允许使用交叉表JS。我不确定最前沿的apis。
理论上,可以通过具有相同来源限制的本地存储来进行。但你最好不要介意这个选择。
另外,尝试使用cookies。
答案 2 :(得分:0)
如果只是从一个页面到另一个页面,您可以将数据作为POST(使用PHP)变量或简单查询字符串(GET)附加到请求,并在页面加载/填充相关字段后读取它们 - 如果第二页直接从第一页加载。
如果需要保留到未指定的时间(当用户可能已经过了其他页面时),您可以考虑使用cookie。
答案 3 :(得分: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;
}
}