【常見異常】 cannot read properties of undefined ( reading ‘reload’)

常見問題
問題陳述

於使用gijgo grid reload()方法時出現。

//grid 欄位  (原本沒有寫)
<table id='grid'></table>

//按鈕
<button type="button" id='A_Button'>查詢</button>//gird欄位

grid = $('#grid').grid({
    width: '100%',
    dataSource: data,
    autoLoad: false,
    columns : [
       {field: "Test欄位1", title: "Test欄位1", align: "left", width: 50},
       {field: "Test欄位2", title: "Test欄位2", align: "left", width: 50}
   ],
   pager: {limit: 10}
});


$('#A_Button').click(function() {
   grid.reload();
});
解決方法

會出現這問題通常是reload 方法 要用在某個東西上,但他找不到那個東西。
說的是undefined.reload()
而不是 error 寫的 括弧裡面的東西不見  ex.( reading ‘reload’) ←不是reload不見
所以只要加上 <table id=’grid’></table>  ,reload() 就會找到grid

Related Posts

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js