-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リクエストを送信しようとしています。1つはinsertpenaltymarks.phpページに移動し、もう1つはsessioncomplete.phpcomplete.phpページに移動します。しかし、私は本当によく理解していないエラーが発生しています:

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

このエラーは実際には何を意味し、どのように修正できますか?

4

2 に答える 2

4

"POST"最初のAjax呼び出しの後にコンマを設定します。

// ---------v
type: "POST",
success: function(result) {
于 2013-02-14T20:07:18.557 に答える
0

の後にコンマが必要です"POST"

于 2013-02-14T20:08:40.523 に答える