我有以下脚本,它在我的控制台中返回以下错误:
未捕获的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}}
答案 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());
}
}
});
});
});