把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>
本文详细介绍了如何通过JavaScript修改Window.Open的GET请求为POST请求,并展示了具体的实现步骤,包括HTML表单的修改和相关代码示例。
309

被折叠的 条评论
为什么被折叠?



