在我的 javascript 代码中,我在 iframe 中加载 jsp 页面并传递一些变量,如下所示:
htmlData[i++]="<iframe id=\"mapframe\" frameborder=\"0\" style=\"width:330px;height:300px\" src=\"" + "mapURL.jsp"
+"&lat=" + AjxStringUtil.urlComponentEncode("33.65")
+"&lng=" + AjxStringUtil.urlComponentEncode("-84.42")
+"&accord=" + AjxStringUtil.urlComponentEncode(accord)
+"\"></iframe>";
然后我必须在一个动作之后重新加载那个jsp页面,我这样做:
accord = ui.newHeader.text();
document.getElementById('mapframe').contentWindow.location.reload();
除了“accord”变量没有更新之外,重新加载有效。当我从 jsp 调用它时,它仍然具有其原始值。重新加载 iframe/jsp 时如何传递新值?
它不应该有任何区别,但我正在使用 jquery,这是一个雅虎 zimlet。
谢谢。