我有两个名为A.jsp和B.jsp的页面,其中包含HTML和Javascript代码。当我从页面A移动到页面B时,我想为页面B上的某些下拉列表赋值。但是当我移动到页面B时,下拉列表中的值尚未加载,因此我无法设置它们。这个问题有解决方法吗?
答案 0 :(得分:0)
在第A页
下存储B页下拉列表所需的值localStorage.setItem('page_B_dropdown_val','the desired value');
现在当你说“尚未加载”时,我假设您正在通过ajax加载B页下拉列表的值?
var asdf = localStorage.getItem('page_B_dropdown_val');
page_B_dropdown_element.value = asdf !== null ? asdf : page_B_dropdown_element.value;