在HTML中,a标签的提交默认是get方式提交的,如果在请求链接的参数中带有中文就会出现乱码问题,除了在后台程序中转码外,这里介绍两种简单的方法,可以在客户端让a标签以post方式提交。 <body> 提交 <script> function doPost(to, p) { // to:提交动作(action),p:参数 var myForm = document.createElement("form"); myForm.method myInput); } document.body.appendChild(myForm); myForm.submit(); document.body.removeChild(myForm); // 提交后移除创建的 <body> 提交 <script> $(".a_post").on("click",function
<input type="submit" />
</form> </body> </html