0

我编写了下面的代码来使用 jquery 进行 ajax 调用:

$.ajax({
    url: 'verify.php',
    type: 'POST',
    data: {
        'mobile': 'update'

    }
    success: function(response) {
        if (response == 'success') {
            $('#popupscreen').fadeOut('slow');
        }
        else {
            $("#error").html("<p>" + Registration failed! Please try again. + "</p>").show();
        }
    }
});

我收到错误Uncaught SyntaxError: Unexpected identifier in line success : function(response){ 为什么我收到此错误?

4

3 回答 3

5

因为您在数据的右大括号后缺少逗号。

你的代码应该看起来更像这样:

$.ajax({
    url: 'verify.php',
    type: 'POST',
    data: {'mobile': 'update'},
    success: function(response) {
        if (response == 'success') {
            $('#popupscreen').fadeOut('slow');
        }
        else {
            $("#error").html("<p>" + 'Registration failed!Please try again.' + "</p>").show();
        }
    }
});
于 2012-11-09T17:28:36.303 回答
4

您缺少一个逗号:

type : 'POST',
data : { 
    'mobile' : 'update'

}, //<---- there should be a comma here
success : function(response){
     if(response == 'success')
     {

还有一些引用:

$("#error").html("<p>Registration failed!Please try again.</p>").show();
于 2012-11-09T17:30:02.337 回答
0

您在“成功”之前缺少一个逗号:

    data : { 
        'mobile' : 'update'
    },
于 2012-11-09T17:30:36.453 回答