2013-02-14 68 views
-3
myClickHandler = function(e) { 
     var ng = $('#num_groups').val(); 
     for (var group = 1; group <= ng; group++) { 
     if (!validation(group)) return false; 
     } 
     if (confirm("Are you sure you want to Proceed?" + "\n")) { 
     $.ajax({ 
      url: "insertpenaltymarks.php", 
      data: $("#PenaltyMarks").serialize(), 
      async: false, 
      type: "POST" 
      success:function(result){ 
      $.ajax({ 
       url: "sessioncomplete.php", 
       async: false, 
       type: "POST", 
       success:function(response){ 
         window.location = "complete.php"; 
        } 
       }); 
     } 
     }); 
     return true; 
     } else { 
     return false; 
     } 
    } 

與上面的代碼我想送2個Ajax請求,一來一去insertpenaltymarks.php頁面和其他去sessioncomplete.phpcomplete.php頁。但我得到一個錯誤,我真的不很明白:預期}獲得成功發現錯誤

Syntax error at line 57 while loading: expected '}', got 'success' 
      success:function(res 

是什麼錯誤實際上意味着,以及如何可以把它固定?在第一個Ajax調用"POST"

+3

語法錯誤應該通過檢查你的代碼和/或通過驗證檢查運行它是固定的。 – 2013-02-14 20:09:13

回答

4

集逗號:

// ---------v 
type: "POST", 
success: function(result) { 
+3

我總是懷疑,人們發佈這樣的問題的可能性有多大。找到它只是閱讀錯誤消息+使用IDE不是更快嗎? – dfsq 2013-02-14 20:08:46

0

你需要"POST"後一個逗號。

相關問題