我有以下脚本,它返回我下面的错误在我的控制台:未捕获的SyntaxError:意外的标记}
Uncaught SyntaxError: Unexpected token }..
**
之间的}
是一个根据我的控制台造成问题的原因。但是,这是关闭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');
}
**}**
});
});
});
这仍然有一个语法错误;你需要一个');'在这之后''''完成'.click()'函数调用。你基本上完成了我在答案中所说的话,你似乎认为这是错误的。 –
@AnthonyGrist:现在应该修好,不是?你没有提到隐藏的字符搞乱了他的代码。 – Cerbrus
这是因为隐藏的角色在问题中不可见,并且我没有理由怀疑有人在那里,因为报告的错误有一个明显的问题:额外的,不必要的}。如果他确定他会通过他的调试工具被告知额外的字符。 –