問題控制元件:datagrid、combobox、所有能設定url屬性的控制元件
問題版本:1.4.4、1.4.5(之前的版本沒測)
問題如圖:
重複請求2次,錯誤程式碼如圖:
錯誤問題分析:html載入的時候回請求url載入資料,緊接著js執行程式碼的時候,又給datagrid繫結事件的時候,datagrid又會去請求一次資料來源,導致請求2次的問題;
解決方法:html程式碼不要設定url屬性,在繫結datagrid事件的時候,設定url屬性值,就可以解決此問題;
解決程式碼如圖:
其他控制元件解決方法相同。
當然,如果不使用js繫結控制元件的事件,就不會出現重複提交的問題,可以根據實際情況使用html設定url.