jQuery的提交的preventDefault当AJAX被includet

比方说,我的代码是不工作:jQuery的提交的preventDefault当AJAX被includet

$("form").submit(function (e) { 

e.preventDefault();

var logemail = $('input[name="logemail"]').val();

var logpasswort = $('#logpasswort').val();

if(logpasswort.length < 6)

{

alert('wrong pass');

return false;

}

});

一切工作正常,但我的代码是:

$("form").submit(function (e) { 

e.preventDefault();

var logemail = $('input[name="logemail"]').val();

var logpasswort = $('#logpasswort').val();

if(logpasswort.length < 6)

{

alert('wrong pass');

return false;

}

$.ajax({

type: 'post',

url: 'connect.php',

dataType, 'json',

data: {mach: "login", email: logemail, passwort: logpasswort},

success: function(data) {

if(data["status"] == 'wrongpass'){

{

alert('wrong pass');

}

if(data["status"] == 'ok')

{

alert('good');

}

}

});

});

而且形式才刚刚提交,因为包括AJAX,即使if(logpasswort.length < 6)为真!那有什么问题?

回答:

您的JavaScript没有得到解析。删除多余的“{”的行的末尾:

if(data["status"] == 'wrongpass'){ 

旁注:坚持把的一贯作风“{”无论是在该行或整个代码的新生产线。

以上是 jQuery的提交的preventDefault当AJAX被includet 的全部内容, 来源链接: utcz.com/qa/263309.html

回到顶部