我想使用ajax从json_encode获取响应。我该怎么做?我是AJAX的新手。
$sip[$key] = array(
'user'=>$user,
'status'=> $status,
);
}
json_encode(array('online' => $sip));`
答案 0 :(得分:1)
在PHP方面
$sip[$key] = array(
'user'=>$user,
'status'=> $status,
);
}
$strArray = json_encode(array('online' => $sip));
echo strArray;
exit;
使用jQuery ajax
$.ajax({
type: 'POST',
url: "URL TO BE POST",
data: "PARAMS",
beforeSend: function () {
},
success: function (data) {
var res = eval(data);
console.log(res);
}
});
答案 1 :(得分:1)
PHP :
$array = array(
'user'=>$user,
'status'=> $status,
);
echo json_encode($array);
Ajax:
$.ajax({
type:"POST",
url :"/test.php",
data:{"data":1},
success:function(response){
res = $.parseJSON(response);
console.log(res.user);
}
})