2016-11-09 153 views
0

我有2页称为A.jsp和B.jsp,其中包含HTML和Javascript代码。当我从页面A移动到页面B时,我想为页面B上的某些下拉列表指定值。但是当我移动到页面B时,下拉列表中的值尚未加载,因此我无法设置它们。有没有解决这个问题的方法?等待下拉到加载

+0

请添加您目前拥有的代码,以便人们可以更好地回答 –

+0

我建议使用cookie。 – RamenChef

+0

@RamenChef:我已经使用Sessions来存储我想要在页面A和B之间传递的数据。我仍然需要在设置它们的值之前找到页面B中下拉列表的加载方式。 – Student

回答

0

商店的网页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;