是否有可能在提交表單之前使用JQuery捕獲POST數組? 我知道我可以使用preventDefault()
並閱讀所有變量,但那不是我想要的。我必須先獲取POST數組,然後通過AJAX將其發送到php文件。JQuery:在提交前捕獲POST數組?
0
A
回答
1
preventDefault()
後,serializeArray()
會做你想要什麼:
$('#yourFormID').submit(function(event) {
event.preventDefault();
var postarray = $("#yourFormID").serializeArray();
//do what ever you want with "postarray"
//for example send it via POST
$.post("yourfile.php", postarray, function(data) {
//handle here the response
});
});
+0
謝謝,我認爲這將幫助我:) – ElDiabolo
0
對於$.ajax
,當財產type:
值POST
您發送使用方法後的數據。所以收集全局數組數據並不複雜。您使用type:'POST'
發送的所有數據爲$.ajax
和$.post
均爲POST數據,將由$_POST
全局數組收集。
+0
這不是我想要的。使用您的解決方案,我必須手動選擇所有輸入。 – ElDiabolo
相關問題
- 1. jquery數組提交
- 2. 表單提交時未捕獲前置字段。 - jQuery的/ PHP
- 3. JQuery未捕獲表單提交
- 4. Jquery .post()遠程提交
- 5. cakephp和jquery提交數據post
- 6. PHP post數組和捲曲提交
- 7. 如何使用JavaScript/jQuery在提交之前查看POST值
- 8. 從jquery提交表單並捕獲表單內提交的事件jquery
- 9. 用jQuery提交表單輸入數組ajax post
- 10. 提交之前提交的JQuery模式
- 11. JQuery Ajax Post提交 - 在ajax post或pop alert之前進行條件驗證
- 12. Spring:在提交時捕獲ConstraintViolationException
- 13. jQuery post數組
- 14. chrome.webRequest API,捕獲POST數據?
- 15. java HttpUrlConnection POST:需要提交POST提交的響應提交?
- 16. jquery提交前檢查值
- 17. AJAX提交POST
- 18. jQuery比較提交表單前選擇字段值與數組
- 19. jQuery $ .post在每次POST後提交翻倍
- 20. 使用Javascript或Jquery捕獲GET和POST
- 21. 提交時爲空POST POST
- 22. PHP不與捕獲組尊重非捕獲組前瞻裏
- 23. jQuery驗證+通過$ .post提交
- 24. Nodejs - 如何做post或提交jQuery?
- 25. jQuery Ajax Post多次提交表單
- 26. 表單提交上的JQuery多個POST
- 27. jQuery沒有提交POST表單
- 28. 使用jquery .ajax()提交與post方法
- 29. jQuery的表單在IE提交沒有驗證之前提交
- 30. 在提交之前檢查jQuery驗證的表單提交
你想在調用ajax之前捕獲它們? –
是的,我想用AJAX發佈它們,所以我可以模擬真正的提交後。 – ElDiabolo
答案shud工作... –