重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
php如果obj成功:
目前創新互聯公司已為千余家的企業提供了網站建設、域名、雅安服務器托管、網站托管、服務器租用、企業網站設計、東光網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
if?(?$obj?)?{
$res=?array('code'='1','id'='123');
}
else?{
$res['code']?=?0;
}
echo?json_encode($res);
jq接受返值:
success:?function(res){
if(res.code?==?1){
window.location.href="***。php?user="+res.id;
}
if(res.code?==?0){?
alert("發布失敗請重新失敗");
}
}
返回數據代碼如下:
如果在php里有echo的值的話,可以用AJAX來接收:
有多個輸出的話,是不可能指定輸出的
需要把想要輸出的內容放到一個數組中,然后json_encode一下,在到js里循環,找到自己想要的值
比如:
//需要輸出的內容
echo 'aaa'; echo 'bbb';echo ''ccc;
//合成數組
$data = array(‘name1’='aaa',‘name2’= 'bbb',‘name2’= 'ccc');
//json_encode
$data =?json_encode($data);
//輸出
echo $data;
js:
$.post('aa.php',‘’,function(mes){
var data = eval('(' + msg + ')');
var name1 = data['name1'];
var name2 = data['name2'];
var name3 = data['name3'];
})
jquery.ajax方法在執行成功之后,就能直接獲取后臺返回的值,該值直接在success對應的function參數上。
$.ajax({
type: "POST",
url: "%=path %/two",
dataType: "json",
data:{'liDu':liDu,'startTime':startTime,'endTime':endTime},
success: function(returnedData){
alert(returnedData);
}
});
執行成功之后returnedData就是后臺返回值。