使用 location.href 重定向
Redirecting using location.href
我正在尝试将用户重定向到不同的asp页面,其中包含asp页面可以使用的一些数据。这是我正在使用的代码:
var done = confirm("Would you like to save?");
if (done == true)
{
var concode = "<%response.write(concode) %>";
location.href = "Main.asp?concode="+concode;
}
但是,我注意到信息显示在"Main.asp?concode="之后的URL中,这类似于html表单"get"方法。
有什么方法可以使此代码类似于 html 表单"发布"梅托德?因为我使用的是<%request.form("concode")%>
并且 URL 中存在敏感信息,例如服务器名称和密码。
还是我必须结合使用 AJAX 和 javascript 来实现我需要的东西?
从javascript发布数据并将页面移动到结果(而不是使用AJAX在不更改页面的情况下执行此操作)的最简单方法是将该信息放入表单中,然后submit()
它。窗体可以隐藏,也可以完全由带有type="hidden"
的输入组成,因此不会影响 UI。
也就是说,唯一增加的安全性是过肩阅读。这很重要,但它仍然需要HTTPS来保护它免受窃听者的侵害(它不会保护用户本身的任何东西,任何不应该允许最终用户看到的东西都不能通过javascript处理)。
你是对的。你说的是"嘿浏览器,使用此查询字符串转到此 URL",这确实是一个 GET 请求。如果你想使用POST请求,你确实需要一些JavaScript和AJAX。例如,jQuery中的AJAX POST功能:http://api.jquery.com/jQuery.post/
相关文章:
- 横幅图像重定向到href中定义以外的页面
- 如何在 Squarespace 中重定向 href 链接
- 当用户在选择框中选择选项时,使用window.location.href重定向用户只会更改导航器中URL的最后一位
- 使用 location.href 重定向
- 使用self.location.href重定向不会'不起作用
- 使用window.location.href进行完全重定向
- 单击社交媒体图标(字体真棒)而未重定向到href
- 如果 JavaScript 返回 true,则重定向到 href
- window.location.href 不起作用,无法重定向
- 在 mvc 应用程序中使用 href 属性重定向 asp.net 不起作用
- 当之前不知道 href 时,在新选项卡中重定向
- SEO和在同一页面上与HREF混合重定向
- window.location.href 不会重定向到其他域
- <一个 href=#> 重定向到索引的链接..php
- window.location.href未重定向
- Javascript window.location.href重定向不起作用
- 使用javascript或jquery修改href-或-URL重定向/重写和模式匹配
- 如何使用document.getElementById(“ID”).href重定向url两次
- location.href未重定向到https://urls
- 首先重定向到url,然后更改href