2012-07-12 28 views
1

我有一個簡單的ajax請求函數和theres一些語法錯誤即時消失。只需要第二雙眼睛..謝謝簡單的jquery ajax請求語法錯誤

function GetPaginationPage(array) { 
     $.ajax({ 
      type: "POST", 
      url: "includes/get_pagination_page.php", 
      data: array, 
      success: function(data){ function (data) { 
      $('.contestants_list').append(data); 
     }}; 
      }); 
    }; 
+0

嘗試 – Onheiron 2012-07-12 14:52:18

+0

你有兩個額外的使用對象,而不是陣列分號。一個會導致語法錯誤,另一個不會。在JSFiddle或JSLint中直接使用JSLint。你還有一個額外的'function(data){...}' – 2012-07-12 14:53:02

+2

你在成功回調中嵌套了匿名函數,這看起來不正確。 – 2012-07-12 14:54:23

回答

2

試試這個

function GetPaginationPage(array) { 
    $.ajax({ 
     type: "POST", 
     url: "includes/get_pagination_page.php", 
     data: array, 
     success: function(data) {$('.contestants_list').append(data);} 
    }); 
}; 
1

的問題是,你重新包裝成功envent的功能,還你在函數的末尾添加一個分號

不要刪除在成功的情況下,在最後的分號兩個功能,應該是這樣的

$.ajax({ 
    type: "POST", 
    url: "includes/get_pagination_page.php", 
    data: array, 
    success: function(data) { 
    $('.contestants_list').append(data); 
    } 
});​ 

注意

提示,當你有這樣的煩惱採用http://jsfiddle.net/和測試JavaScript代碼uising按鈕JsLint檢查錯誤

0

你有功能(數據)的兩倍出於某種原因,將其更改爲這個:

function GetPaginationPage(array) { 
     $.ajax({ 
      type: "POST", 
      url: "includes/get_pagination_page.php", 
      data: array, 
      success: function(data){ 
       $('.contestants_list').append(data); 
      } 
     }); 
}; 

希望這有助於