ajax在用於異步交互以來,一直被廣泛使用,其使用語法格式基本如下:
基本格式為$.ajxa({
type:"",數據傳送類型POST,GET
url:"",處理地址
data:"",傳送數據,
dataType:"",返回數據類型,
success:function(){},成功並接收返回值,
error:function(){},失敗函數處理
});
$.ajax({ type:"POST", url:"tp2.php", data:formo.serialize(), /*返回數據類型dataType,有json,html,xml,script,jsonp,text,JQuery將自動根據http包mime信息返回responseXML或responseText*/ dataType:"",//此處省略 success:function(result){ alert(result); var getRsult= $.parseJSON(result); if(getRsult.isOK){ alert(getRsult.post); } else{ alert("no meessage"); } } });
如果利用簡寫版本,當然實在jquery插件環境下,可直接使用$.post("處理地址",傳輸數據,接收處理函數);
如:
$.post("tp2.php",formo.serialize(),function(result){ var getResult=$.parseJSON(result);// json字符串轉對象 if(getResult.isOK){ alert(getResult.post); } else{ alert(getResult.isOK); } })