用POST方式打开一个Url
用POST方式,则没有这个限制.
方法一:用window.open来实现
window.open本身没有参数来实现,利用form表单来实现.代码如下
/**
实现POST方式打开一个url并可传参数
*/
PostOpenWindow(str) {
var url = "http://localhost:56128/FormRender/Render";
var formStr ='<form style="visibility:hidden;" method="POST" action="' + url + '">' +
'<input type="hidden" name="strformdata" value="' + str + '" />' +
"</form>";
var win = window.open("" );
win.document.body.innerHTML = formStr;
win.document.forms[0].submit();
},
str:地址栏要传的参数,
url:要访问的地址,我这里写的硬代码,用表单的action来实现
strformdata:地址栏参数名,用表单的隐患域来实现,name名要配合.
方法二:还没学会,请留言指教。

浙公网安备 33010602011771号