關於jQuery的ajax刷新重複提交

今天解決了一個問題,問題描述爲:

 

一個input元素,其功能爲onclick後會添加一些button元素,以及text類型的input元素到當前頁中

其中添加的一個button按鈕,使用jQuery的live功能來完成其功能的綁定(因爲是後來添加的元素,所以需要live,click是沒有作用的)。

在其live功能綁定中寫了一個Ajax方法,調用ashx處理數據,完成後刷新當前頁面。理論沒有問題,操作起來是一次點擊變成重複多次提交。分析一下,我覺得是live的刷新功能在起作用前導致的多次提交。

 

解決辦法:將button元素改爲button類型的input元素,然後onclick操作,這樣的結果還是提交一個,不容易,呵呵,一天一天慢慢成長!!!

發佈了47 篇原創文章 · 獲贊 5 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章