2014-03-25 61 views
0

請您幫助我解決這個錯誤。 JTable中遺漏的類型錯誤:無法調用未定義JTable未捕獲類型錯誤:無法調用未定義的方法「數據」

阿賈克斯工作法「數據」我得到了一個有效的迴應,但它並不在表

獲取和顯示。請你幫幫我。另一方面,如果我腳本我把它放在sepearate文件,我怎麼能這樣稱呼它?

<div id="church_list" style="width: 600px;"></div> 

<script type="text/javascript"> 
    $(document).ready(function() { 

     //Prepare jTable 
     $('#church_list').jtable({ 
      title: 'Church List', 
      paging: true, 
      pageSize: 20, 
      sorting: true, 
      defaultSorting: 'church_name ASC', 
      actions: { 
       listAction: server_path+'/superadmin/?a=listChurch' 
      }, 
      fields: { 
       church_name: { 
        title: 'Church Name', 
        width: '30%' 
       }, 
       church_city: { 
        title: 'Church City', 
        width: '20%' 
       }, 
       church_state: { 
        title: 'Church State', 
        width: '20%' 
       }, 
       payment_type: { 
        title: 'Payment Type', 
        width: '20%' 
       }, 
       training_cost: { 
        title: 'Training Cost', 
        width: '20%' 
       } 
      } 
     }); 

     //Load person list from server 
     $('#church_list').jtable('load'); 

    }); 

</script> 
+1

所以這是在一些隨機插件內部錯誤,並且希望我們的數字出來? – adeneo

+0

{「Result」:「OK」,「TotalRecordCount」:50,「Records」:[{「church_name」:「Test」,「church_city」:「Test」,「church_state」:「TEST」,「payment_type」 「Test」,「training_cost」:「10.00」}]} – user2617449

+0

是的,我不知道它爲什麼會發生? – user2617449

回答

0

1)可能你使用的是jquery的老版本 - 尤其是如果你使用的是下載的代碼。我有一些類似的東西開箱即用,並且轉移到了更新的版本,問題消失了,沒有其他更改。

https://github.com/hikalkan/jtable/issues/953

2)你沒有一個ID /主鍵 - 我已經能夠添加不作任何jQuery的變化和表將呈現。

0

我不知道這個問題已經解決或沒有,但我提醒這一點:

的listAction是一個對象。

改變這樣的代碼:

listAction:{ 
    method: *your URL* 
} 
相關問題