window.open打开一个新页面时,url后面的参数值带有特殊字符串的处理方式

把window.open提交的get方式通过表单可以改为post方式提交,方法如下:

<script type="text/javascript">
  var submitForm = document.getElementById('submitForm');
       submitForm.action = xxxxxxxxxxxxxxxxxxx;
        submitForm.submit();
    window.open('', submitForm.target, model);
</script>
<form id="submitForm" name="submitForm" method= "post" target="newForm">
		<s:hidden name="xxx1" id="xxx1" value=""></s:hidden>//传到后台的值,该值包含了特殊字符,如@!#等
		<s:hidden name="xxx2" id="xxx2" value=""></s:hidden>
	</form>
 <form name="newForm"></form>


你可能感兴趣的:(window.open打开一个新页面时,url后面的参数值带有特殊字符串的处理方式)