我正在尝试发布表单,但不希望页面更改。
SO上有很多方法建议,但它们都不适合我。
我不能使用 jQuery 的 ajax 或发布 API,因为它们在序列化和服务器在页面视图上显示损坏的字符时都会更改编码。
我必须找到一种方法,让我在用户单击提交按钮时发布数据。有没有办法做到这一点?
建议的用法,但不起作用:
$(document).ready(function(){
$("#mySubmit").click( function (e) {
$("#myGiswebForm").submit(function() {
// Handle the submission
return false;
});
});
});
下面的用法会阻止默认的单击操作,但不会阻止表单操作。
$(document).ready(function(){
$("#mySubmit").click( function (e) {
e.preventDefault();
$("#myGiswebForm").submit();
});
});
这种用法会发布表单,但也会转到表单的操作页面,这是不需要的。
$(document).ready(function(){
$("#mySubmit").click( function (e) {
$("#myGiswebForm").submit();
});
});