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