我有以下腳本,它返回我下面的錯誤在我的控制檯:未捕獲的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
這是因爲隱藏的角色在問題中不可見,並且我沒有理由懷疑有人在那裏,因爲報告的錯誤有一個明顯的問題:額外的,不必要的}。如果他確定他會通過他的調試工具被告知額外的字符。 –