自己做了個表單提交,但是form的轉跳頁面提示,想做成ajax根據返回信息提示。
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.");        });
 
我一直用這個好久了,缺點就是沒有提示信息
當有字段沒填時,帝國默認會出來個頁面提示有字段未填,用這個不會有提示,并且代碼認為提交成功了
真正提交成功不會有問題
完整示范如下:$.post("/e/member/doaction.php",{username:username,password:password,lifetime:lifetime,enews:"login", //logintobind:"0"},function(data,status){    if(data.indexOf("登錄成功") >= 0){        tishi('登陸成功,頁面跳轉中..請稍后',2);    }else if(data.indexOf("您的用戶名或密碼有誤") >= 0){        tishi("您的用戶名或密碼有誤");    }else if(data.indexOf("審核") >= 0){       tishi("您的帳號還未通過審核!");    }else if(data.indexOf("為空") >= 0){        tishi("用戶名和密碼不能為空");    }else {        tishi("登錄不成功,請確認您的cookie是否已開啟!");    }})
新聞熱點
疑難解答