js用POST方式页面跳转,避免在地址栏中显示传递参数
function standardPost (url,args)
{
var form = $("<form method='post'></form>");
form.attr({"action":url});
for (arg in args)
{
var input = $("<input type='hidden'>");
input.attr({"name":arg});
input.val(args[arg]);
form.append(input);
}
$("html").append(form);
form.submit();
}注意:
$("html").append(form);是为了兼容firefox浏览器,如果不加入这一行,在firefox中会出现不兼容的情况
本文介绍了一种使用JS实现页面跳转的方法,通过POST方式发送请求,并在地址栏中隐藏传递参数,以提升用户体验。
4870





