我想發佈表單,但不想使用Submit方法。如果我使用JQuery,如何處理表單輸入控件?如何在不使用提交的情況下進行POST?
2
A
回答
2
您可以使用jQuery AJAX .post function函數。一個例子(未經測試,但應工作):
<script>
function postit(obj) {
var data = $(obj).serialize();
$.post($(obj).attr("action"), data, function() {
//Put callback functionality here, to be run when the form is submitted.
});
}
</script>
<form action="posthandler.php" onsubmit="postit(this); return false;">
<input type="text" name="field">
<input type="submit">
</form>
此外,閱讀有關serialize
(當然,你需要在你的代碼jQuery庫使用此代碼之前)。
1
我不確定是否正確理解了這個問題。
如果您不想使用submit(),則可以使用Ajax通過jQuery.post()執行相同的操作。主要的區別是你必須自己構造輸入字段的關鍵值數據,而不是瀏覽器自動執行此操作,並且不會刷新頁面。
2
只需創建一個由你想要的任何事件觸發的功能,例如:(發現另一個問題的代碼)
function example() {
// get all the inputs into an array.
var $inputs = $('#myForm :input');
// not sure if you wanted this, but I thought I'd add it.
// get an associative array of just the values.
var values = {};
$inputs.each(function() {
values[this.name] = $(this).val();
});
}
之後,你可以做任何你想要的輸入值。你可能想要考慮使用更高級的處理,但是有很多插件可以提供這種功能。
1
Post函數或Load函數都可以使用。
@PRK你是否試圖在頁面加載或用戶點擊按鈕時發佈表單?
負載(URL,參數,回調)
如:
$("#loadItHere").load("some.php", {somedata: 1});
相關問題
- 1. 如何在不使用GET和POST方法的情況下提交數據。
- 2. 在不使用提交按鈕的情況下提交表單
- 3. 如何在不使用提交按鈕的情況下提交表單
- 4. 熊貓:如何在不使用scikit的情況下進行交叉驗證?
- 5. 如何在不使用GROUP BY的情況下進行聚合?
- 6. 如何在不使用SSL的情況下保護POST方法?
- 7. 如何在不刷新頁面的情況下提交表單
- 8. TortoiseHg - 如何在不提交的情況下創建補丁
- 9. 如何在不提交的情況下移動更改?
- 10. 如何在不丟失提交歷史的情況下合併?
- 11. 在不使用HTML的情況下在JTextPane中進行換行
- 12. 如何在不提交按鈕的情況下提交「文件」輸入?
- 13. 如何在沒有提交按鈕的情況下訪問Post方法
- 14. 如何在不重疊的情況下進行Ajax調用?
- 15. 如何在不重新加載頁面的情況下提交Zend_Form - 使用Ajax?
- 16. 如何在不使用提交按鈕的情況下觸發驗證
- 17. AngularJS - 如何在不提交表單的情況下使用ng-click?
- 18. 如何在不使用提交按鈕的情況下上傳圖片?
- 19. 如何在我的情況下禁用表單提交
- 20. 如何在使用SQL Server的情況下進行分組?
- 21. 如何在不影響每一行的情況下進行foreach?
- 22. 在不提交的情況下提出請求 - PHP,AJAX和Javascript
- 23. 如何使用html標籤進行輸入並在沒有Html.BeginForm的情況下在asp.net mvc 5中提交?
- 24. 如何在不使用servlet中的提交按鈕的情況下提交表單
- 25. 在不提交按鈕的情況下調用php文件
- 26. 如何使用POST提交
- 27. 如何在不提供文件名的情況下執行python?
- 28. AMP:如何在不使用style =「width」的情況下在CSS中進行調查?
- 29. 如何在不鎖定的情況下對文件進行href?
- 30. 如何在不依賴xcode4的情況下進行清理
u能請說明jQuery的崗位? – RKh 2009-12-29 12:40:01
我給出的鏈接充滿了一些例子,這讓我發表一個有點毫無意義的例子。 – Yacoby 2009-12-29 12:42:53