2012-07-12 82 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); 
      } 
     }); 
}; 

希望这有助于