我有一個表單,我想通過AJAX大部分時間提交。但是,表單中還有多個文件字段。無論何時提交文件,我都需要暫時禁用AJAX功能,以便可以處理文件。Rails禁用遠程表單提交
我嘗試刪除數據遠程屬性,但當然這還不夠,因爲jQuery已經將AJAX函數綁定到窗體。我如何取消綁定?
編輯:
哦,哇,我很愚蠢。 Rails默認是這樣做的。我還沒有嘗試過呢。對不起,污染StackExchange。
我有一個表單,我想通過AJAX大部分時間提交。但是,表單中還有多個文件字段。無論何時提交文件,我都需要暫時禁用AJAX功能,以便可以處理文件。Rails禁用遠程表單提交
我嘗試刪除數據遠程屬性,但當然這還不夠,因爲jQuery已經將AJAX函數綁定到窗體。我如何取消綁定?
編輯:
哦,哇,我很愚蠢。 Rails默認是這樣做的。我還沒有嘗試過呢。對不起,污染StackExchange。
哦,哇,我真的很愚蠢。 Rails默認是這樣做的。我還沒有嘗試過呢。對不起,污染StackExchange。
您可以使用:像
<%= submit_tag 'Submit', :disable_with => 'Please wait..' %>
disable_with選項你爲什麼不直接刪除數據的遠程屬性。如果你使用的是jQuery,它看起來像這樣:
$("#element").removeAttr("data-remote");
這不是我要求的。我不想禁用表單。我想解除綁定jQuery的AJAX函數,以便表單正常發佈。 – 2012-02-07 10:24:58