jQuery同步提交示例代碼
本文實例講述了jQuery同步提交的方法。分享給大家供大家參考,具體如下:
使用jQuery 框架,同步提交演示
在一些嚴(yán)格檢測或者遞歸、循環(huán)調(diào)用的情況下,如果不能同步返回數(shù)據(jù)則可能會出現(xiàn)錯誤結(jié)果,所以需要使用同步提交技術(shù),jQuery默認(rèn)是異步操作,需要顯式設(shè)置異步屬性async為false,便可以實現(xiàn)同步。
自定 data 提交
function GroupCheck(url, operate, check, group, joker) { var result = -1; $.ajax( { type : "POST", async : false, url : url, data : { operate : operate, id_atGroup : group, id_atJoker : joker } }).done(function(msg) { if (msg != null && msg != "") { if (msg == 0) { alert("操作成功2"); } else { alert("操作失敗2"); } } else { alert("服務(wù)器異常2"); // check.checked = true; } }).fail(function() { // alert("error"); }).always(function() { // alert("complete"); }); return result; }
取得 form 作為提交的數(shù)據(jù)
var $form = $('#theForm1'); url = $form.attr('action'); $.ajax( { type : "POST", async : false, url : url, data : $form.serialize() }).done(function(msg) { // 完成代碼 });
注意 1.8以后,廢棄 jqXHR.success(), jqXHR.error(), andjqXHR.complete(),改為 jqXHR.done(),jqXHR.fail(), and jqXHR.always()
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- jQuery使用$.ajax提交表單完整實例
- jQuery基于ajax()使用serialize()提交form數(shù)據(jù)的方法
- jQuery實現(xiàn)form表單基于ajax無刷新提交方法詳解
- jquery驗證郵箱格式并顯示提交按鈕
- jQuery Real Person驗證碼插件防止表單自動提交
- 使用JQuery實現(xiàn)Ctrl+Enter提交表單的方法
- jQuery實現(xiàn)ctrl+enter(回車)提交表單
- Jquery中ajax提交表單幾種方法(get、post兩種方法)
- jquery validate和jquery form 插件組合實現(xiàn)驗證表單后AJAX提交
- jquery ajax 如何向jsp提交表單數(shù)據(jù)
相關(guān)文章
JS中Array數(shù)組學(xué)習(xí)總結(jié)
本文主要介紹了JS中Array數(shù)組的相關(guān)知識。具有一定的參考價值,下面跟著小編一起來看下吧2017-01-01