所以我有2个不同的jsp页面调用的.js文件。.js
文件包含:
var savedObj;
function A(obj){ savedObj = obj);
function B(){ alert(savedObj);
X.jsp
文件调用函数A,以使DOM元素onchange = functionA(this);
Y.jsp
文件调用函数B,以使主体onload = function B
出于某种原因,我在函数A中进行的调试显示
savedObj = obj
的分配工作正常,但是在function B
中,savedObj
打印为空。多谢你们
最佳答案
使用cookie来存储值无疑是使值在各个页面上持久存在的最佳方法。如果您不想使用cookie,则可以使用javascript代替当前页面来编写新页面并保留其值,但这很麻烦,您最好花些时间学习cookie。