我想知道如何提交兩個或多個表單上同一按鈕單擊和單個請求,實際上即時上傳圖像和使用enctype =「multipart/form-data 「?提交多個表單在同一個按鈕點擊使用ajax
回答
你不需要AJAX,只有javascript。只要確保提交內容不會重新加載頁面,即將目標設置爲某個隱藏的iframe。
form1.target = "_hiddenFrame";
form1.submit();
form2.target = "_hiddenFrame";
form2.submit();
如果你堅持AJAX(不是壞事),你需要從所有這些形式收集數據,建立一個適當的請求,並提交。
請注意,這將在兩個單獨的請求中提交表單。 – Taylor 2011-04-29 15:29:01
好吧,他從來沒有說這兩種形式的動作屬性實際上匹配 – 2011-04-29 18:57:31
,我想提交表單上的相同請求,我正在搜索和閱讀有關Ajax,然後我認爲這可能是因爲它可能是Ajax,因爲它異步發送請求服務器 – user1032283 2011-04-29 21:11:28
- 1. 多個提交按鈕。一個表單
- 2. 試圖提交表單並使用同一按鈕onclick點擊
- 3. 用一個提交按鈕提交多個表單
- 4. 使用ajax提交多個按鈕
- 5. 在javascript中提交多個表單,單個提交按鈕
- 6. 單擊一個按鈕時禁用多個按鈕點擊
- 7. 提交一個登錄表單出來點擊登錄按鈕
- 8. 通過AJAX通過單個提交按鈕提交多個HTML表單
- 9. 使用Ajax按鈕單擊運行多個php腳本點擊
- 10. 使用多個提交按鈕提交表單
- 11. 上點擊按鈕時提交表單
- 12. 一個表單,兩個提交按鈕
- 13. ajax多個表單提交輸入按
- 14. codeigniter多次提交按鈕點擊。 (不會阻止多個提交或點擊)
- 15. ExtJS提交兩個表單提交一個提交按鈕
- 16. 用一個按鈕提交多個單選按鈕值ASP.NET MVC
- 17. 使用AJAX提交多個表單
- 18. Ajax表單提交併提交按鈕
- 19. 表單中的多個提交按鈕
- 20. 如何使用django中的單個提交按鈕提交多個表單?
- 21. 如何提交表單不用其他點擊提交按鈕
- 22. 單擊另一個按鈕並提交表單後啓用按鈕
- 23. 確定與多個提交按鈕點擊提交按鈕的價值
- 24. Struts - 爲一個表單使用多個提交按鈕? (如何知道點擊的是哪個)
- 25. 提交有兩個jQuery的Ajax表單提交按鈕
- 26. 用Javascript中的多個提交按鈕處理表單提交
- 27. Dojo - 找出提交表單時點擊了哪個按鈕
- 28. 表單上的每個按鈕提交點擊
- 29. 在點擊提交按鈕時提交
- 30. 只有一個按鈕提交表單?
爲什麼不只是使用JavaScript從兩種形式收集數據,合併它們,然後通過Ajax發佈?使用像dojo或jquery這樣的庫可以簡化這個過程,但它可以使用基本的JavaScript來完成。請注意,這將有助於爲這兩種表單創建不同的表單字段名稱,以避免合併中的衝突。 – ewh 2011-04-30 16:25:12