作者oldfat (老巴)
看板Ajax
标题Re: [问题] 在弹出视窗中更新资料并让主页面重新整理
时间Sat Jul 11 22:57:40 2009
※ 引述《oldfat (老巴)》之铭言:
: 想请教我现在有一个主页面按下按钮会用window.open打开一个资料编辑页面
: 我希望在这个资料编辑页面编辑完毕後能让主页面显示的资料也自动更新
: 不知道能用什麽方式做到 恳请版友指点迷津 谢谢
目前又遇到新问题 我的主页面会显示一个资料表 资料表的栏位都有个checkbox
如果checkbox是checked的资料透过POST方法传到servlet时这些栏位将被删除
而我透过另一个弹出视窗来新增栏位 新增完後会用window.opener.location.reload();
让主页面更新
问题来了 如果我在主页面删除一个栏位後马上又在弹出视窗新增一个栏位的话
因为新栏位的checkbox的name会跟之前被删除的一样 所以在window.opener.location.
reload();时因为会重新传送之前的资讯结果又会把新栏位删掉(servlet抓到该checkbox
是checked的)
不知道有没有表达清楚 希望有高手能给我一些建议 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.175.223.213
1F:→ TonyQ:你的reload 一定要送出del的命令吗 @_@ 07/11 23:31
2F:→ TonyQ:不能够过更改paramter的方式让他分成显示资料跟删除资料 07/11 23:31
3F:→ TonyQ:两条路线 ?.? 07/11 23:31
4F:→ zhe01:window.opener.location.replace("原始页面.php"); 不能吗? 07/12 01:38
5F:→ zhe01:使用reload 应该会出现 要重试的按纽,可以改用ajax 试试? 07/12 01:40
6F:→ oldfat:感谢楼上两位 我後来就是如一楼所说分成显示资料跟删除资料 07/12 08:56
7F:→ oldfat:然後透过window.opener.document.form[0].submit()只读取不 07/12 08:57
8F:→ oldfat:修改 replace("原始页面.php")不行是因为我的页面是从 07/12 08:58
9F:→ oldfat:servlet output出来的 并只接受POST 不是一个写好的网页 07/12 08:58
10F:→ oldfat:再次感谢两位 07/12 08:58