![]() |
1
2
不幸的是,这在Web应用程序中是一个棘手的情况。URI大小的限制通常由您使用的浏览器决定,发布数据的选项不是标准的可用选项。至于执行Ajax发布然后“加载”结果,出于安全原因通常不支持。 我过去使用的一个变通方法是使它成为一个两步的过程。基本上使用Ajax将JSON数据发布到服务器。作为响应,让服务器返回某种令牌来检索存储的数据。然后,将该令牌用作要打开的新窗口的参数,然后由该窗口检索数据。 我知道将数据转移到新页面需要做更多的工作,但它确实消除了这些大小/安全限制,而且是跨浏览器安全的。 |
![]() |
2
1
您可以打开一个临时页面的新窗口,然后使用原始页面中由javascript填写的表单在新窗口中从该页面发布。 |
![]() |
3
1
您可以使用一个隐藏的表单,该表单以目标页面为目标。使用隐藏字段作为日志值,并使用javascript提交表单
我相信只有当你试图重定向当前窗口,而不是打开一个弹出窗口时,这才有效,尽管也可能有一种方法可以绕过这个限制。 |
![]() |
4
0
您可以直接使用javascript,而不是将信息嵌入到querystring中的窗口中。在新打开的窗口上使用window.opener,可以从子页面访问信息:
请记住,在这种情况下,strSelectedItems需要在父页中全局范围。为了保持整洁,我将考虑主页上的函数,它将返回子页需要的信息。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 4 月前 |
![]() |
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 5 月前 |
![]() |
user28928120 · 如何在jquery中选择所有类? 5 月前 |
![]() |
Eliable · 使点击计数器和进度条协同工作 6 月前 |
![]() |
Jack Maessen · 在处理程序上使用时如何获取输入类型 6 月前 |