我的情况是我有一个包含一些字段的表单。
我有 5 个输入字段,我想使用 jquery ajax验证 2 个字段,它们是用户名和购买代码。如果这两个字段有效,请像 borwser 一样以自然方式提交表单(不是 ajax)。
这是我的jQuery
$(document).ready(function() {
$('#submit').click({status:'initial'}, function(e) {
e.preventDefault();
$('.error').hide();
$('.success').hide();
// get data from form
var username = $("input#username").val();
var itemCode = $("input#itemCode").val();
var dataString = 'username ='+ username + '&itemCode=' + itemCode;
$.ajax({
type: "POST",
url: "verify_purchase.php",
data: dataString,
success: function(html) {
// valid purchase
if (html == 'valid') {
form.submit();
} else{
// if wrong purchase details
// do some stuff
};
}
});
});
问题是当我提交表单时,ajax 工作得很好,但是我的表单没有像浏览器提交表单那样提交。
有什么帮助吗??