EasyUI中那些不容易被發現的坑——EasyUI重複請求2次的問題

王磊的部落格發表於2016-05-26

問題控制元件:datagrid、combobox、所有能設定url屬性的控制元件

問題版本:1.4.4、1.4.5(之前的版本沒測)

問題如圖:

重複請求2次,錯誤程式碼如圖:

 

 

錯誤問題分析:html載入的時候回請求url載入資料,緊接著js執行程式碼的時候,又給datagrid繫結事件的時候,datagrid又會去請求一次資料來源,導致請求2次的問題;

 

解決方法:html程式碼不要設定url屬性,在繫結datagrid事件的時候,設定url屬性值,就可以解決此問題;

 

解決程式碼如圖:

 

 

 

其他控制元件解決方法相同。

當然,如果不使用js繫結控制元件的事件,就不會出現重複提交的問題,可以根據實際情況使用html設定url.

 

相關文章