我想提交一個表單使用Ajax在ASP.NET中,一切工作正常,但我不能阻止使用e.preventdefault()方法的默認表單提交。使用Ajax在MVC中提交表單。無法防止默認表單提交
這是我的jQuery AJAX提交代碼:
$('#submitBtn').on('click', function() {
$('#addNewContact').submit(function (e) {
e.preventDefault();
$.ajax({
type: "POST",
url: $(this).attr('action'),
data: $(this).serialize(),
dataType: 'json',
success: function (message) {
console.log(message);
},
error: function (message) {
console.log(message);
}
})
})
})
將'submitBtn'的類型更改爲普通按鈕或將代碼修改爲'$('#submitBtn')。on('click',function(e){'and'e.preventDefault();'點擊功能 – vijayP