自己做了個(gè)表單提交,但是form的轉(zhuǎn)跳頁(yè)面提示,想做成ajax根據(jù)返回信息提示。
ajax提交思路代碼
var data = $('#form').serialize(), url = $('#form').attr('action'); $.ajax({ method:"POST", url:url, data:data, }).done(function(){ alert("Thank you."); document.getElementById("form").reset(); }).fail(function(){ alert("Network went wrong, Please try again later."); });
我一直用這個(gè)好久了,缺點(diǎn)就是沒(méi)有提示信息
當(dāng)有字段沒(méi)填時(shí),帝國(guó)默認(rèn)會(huì)出來(lái)個(gè)頁(yè)面提示有字段未填,用這個(gè)不會(huì)有提示,并且代碼認(rèn)為提交成功了
真正提交成功不會(huì)有問(wèn)題
完整示范如下:
$.post("/e/member/doaction.php", { username:username, password:password, lifetime:lifetime, enews:"login", //login tobind:"0" }, function(data,status){ if(data.indexOf("登錄成功") >= 0){ tishi('登陸成功,頁(yè)面跳轉(zhuǎn)中..請(qǐng)稍后',2); }else if(data.indexOf("您的用戶(hù)名或密碼有誤") >= 0){ tishi("您的用戶(hù)名或密碼有誤"); }else if(data.indexOf("審核") >= 0){ tishi("您的帳號(hào)還未通過(guò)審核!"); }else if(data.indexOf("為空") >= 0){ tishi("用戶(hù)名和密碼不能為空"); }else { tishi("登錄不成功,請(qǐng)確認(rèn)您的cookie是否已開(kāi)啟!"); } } )
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 帝國(guó)CMS表單如何使用ajax提交?