所以我有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。

09-25 16:17