本文目錄一覽:
jquery通過ajax調用php取得返回值
返回數據代碼如下:
如果在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如何獲取php變數值
辦法1:使用表單提交的辦法。像上面朋友說的,可以用隱藏域input type = hidden value=「JS的值」 提交
辦法2:使用AJAX非同步請求,把js的數據傳回伺服器讓php程序處理。
jq 如何獲取 php 返值
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(“發布失敗請重新失敗”);
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/302860.html