functionGetReturnValue(url, jsonText) { ajax
方法二 json
經過傳入一個函數解決這個問題。 app
代碼:
Copy to Clipboard引用的內容:[www.veryhuo.com]
function getAjaxReturn(success_function,fail_function)
{
var bol=false;
$.ajax({
type:"POST",
url:"ajax/userexist.aspx",
data:"username="+vusername.value,
success:function(msg){
if(msg=="ok"){
showtipex(vusername.id,"<img src='images/ok.gif'/><b><font color='#ffff00'>該用戶名能夠使用</font></b>",false)
success_function(msg);
}
else
{
showtipex(vusername.id,"<img src='images/cancel.gif'/><b><font color='#ffff00'>該用戶已被註冊</font></b>",false);
vusername.className="bigwrong";
fail_function(msg);
//return false;
}
}
});
function success_function(info)
{
//do what you want do
alert(info);
}
funciont fail_function(info)
{
//do what you want do
alert(info);
}按需選擇本身須要的方案吧。通常大網站都採用第2種傳入函數的方式,來處理成功和失敗狀況下的頁面提示。 異步