未捕获的SyntaxError:意外的令牌}

时间:2013-01-03 15:15:54

标签: javascript jquery ajax token

我有以下脚本,它在我的控制台中返回以下错误:

  

未捕获的SyntaxError:意外的令牌} ..

}之间的**是根据我的控制台导致问题的**。但这是关闭AJAX请求“成功”的括号。而且如果我删除了指出的 - >错误似乎消失了。有人看到这有什么问题吗?

注意:我的代码中没有$(document).ready(function() { $('#edit_patient_info').click(function () { //Get the data from all the fields $.ajax({ url: "patient_info_controller.php", type: "POST", data: data, success: function (msg) { if (msg==1) { getPersoonlijkGegevens(user_id); unLockFirstPage(); alert("Gegevens zijn gewijzigd!"); $("#searchbox").val(voornaam.val()); searchPatient(); -> $('#selectable li:first').addClass('ui-selected');​ } **}** }); }); }); ,这只是为了指出错误。

{{1}}

3 个答案:

答案 0 :(得分:4)

$('#selectable li:first').addClass('ui-selected');

之后你有一个隐藏的角色

这使您的代码无效。通常,将代码复制到记事本(或记事本++)时可以看到这些 在notepad ++中,它显示.addClass('ui-selected');?

此外,您还有一个额外的}

试试这个:

$(document).ready(function() {
    $('#edit_patient_info').click(function () {
        //Get the data from all the fields

        $.ajax({
            url: "patient_info_controller.php", 
            type: "POST",
            data: data,     
            success: function (msg) {
                if (msg==1) {             
                    getPersoonlijkGegevens(user_id);
                    unLockFirstPage();
                    alert("Gegevens zijn gewijzigd!");
                    $("#searchbox").val(voornaam.val());
                    searchPatient();
                    $('#selectable li:first').addClass('ui-selected');
                }
            }      
        });
    });
}); 

答案 1 :(得分:1)

据我所知,实际上}两条线从你标记的那条引起问题的线上下来;它与任何打开的{字符都不匹配。

答案 2 :(得分:0)

你有一个额外的}

$(document).ready(function() {
  $('#edit_patient_info').click(function() {
    //Get the data from all the fields
    $.ajax({
        url: "patient_info_controller.php",
        type: "POST",
        data: data,
        success: function(msg) {
            if (msg == 1) {
                getPersoonlijkGegevens(user_id);
                unLockFirstPage();
                alert("Gegevens zijn gewijzigd!");
                $("#searchbox").val(voornaam.val());

            }
        }
    });
  });
});​