window.open打开一个新页面时,url后面的参数值含有特殊字符串的处理方式
window.open打开一个新页面时,url后面的参数值带有特殊字符串的处理方式
把window.open提交的get方式通过表单可以改为post方式提交,方法如下:
把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>