0
我有2页称为A.jsp和B.jsp,其中包含HTML和Javascript代码。当我从页面A移动到页面B时,我想为页面B上的某些下拉列表指定值。但是当我移动到页面B时,下拉列表中的值尚未加载,因此我无法设置它们。有没有解决这个问题的方法?等待下拉到加载
我有2页称为A.jsp和B.jsp,其中包含HTML和Javascript代码。当我从页面A移动到页面B时,我想为页面B上的某些下拉列表指定值。但是当我移动到页面B时,下拉列表中的值尚未加载,因此我无法设置它们。有没有解决这个问题的方法?等待下拉到加载
商店的网页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;
请添加您目前拥有的代码,以便人们可以更好地回答 –
我建议使用cookie。 – RamenChef
@RamenChef:我已经使用Sessions来存储我想要在页面A和B之间传递的数据。我仍然需要在设置它们的值之前找到页面B中下拉列表的加载方式。 – Student