點(diǎn)擊A頁(yè)面里面一個(gè)text輸入框(這個(gè)輸入框要填上的是作業(yè)標(biāo)題),點(diǎn)擊之后彈出B頁(yè)面,B頁(yè)面就是所有作業(yè)信息,列表形式出現(xiàn),有分頁(yè),20條為一頁(yè)。 效果是勾選B頁(yè)面某個(gè)作業(yè)之后按選擇按鈕,勾選的作業(yè)標(biāo)題就會(huì)自動(dòng)顯示在A頁(yè)面的text上,并且B頁(yè)面自動(dòng)關(guān)閉。 核心代碼看了,就是: self.parent.jQuery("#<%=callbackNameId %>").val(names); 把勾選到的names值賦在父頁(yè)面(也就是A頁(yè)面)的那個(gè)text(id是callbacknameId)上 上面在B頁(yè)面沒有分頁(yè)的時(shí)候是可以實(shí)現(xiàn)的。 可是如果B頁(yè)面的作業(yè)數(shù)太多,出現(xiàn)了分頁(yè),我點(diǎn)擊下一頁(yè)(在B頁(yè)面自己刷新出現(xiàn)第二頁(yè)作業(yè)列表給我勾選),效果就不出現(xiàn)了!我查了下,是在 self.parent.jQuery("#<%=callbackNameId %>").val(names); 這里的時(shí)候出錯(cuò)! 是不是下一頁(yè)的時(shí)候,父頁(yè)面就不是A頁(yè)面了?? 分頁(yè)用的js是: location.href="HomeworkManageStep3.jsp?<%=condStr %>&pageNo="+pageNo;
1 回答

皈依舞
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
$(document.parent).find("id='<%=callbackNameId%>'").val(names);試試
- 1 回答
- 0 關(guān)注
- 179 瀏覽
添加回答
舉報(bào)
0/150
提交
取消