Kha*_*oud 2 javascript php ajax jquery json
PHP(processing.php):
$responce["x"] = 0;
$responce["y"] = [1, 3];
echo json_encode($responce);
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
$.get("processing.php", function(data){
alert("Data: " + data)
});
Run Code Online (Sandbox Code Playgroud)
输出(警报):
Data: {"x":0,"y":["1","3"]}
Run Code Online (Sandbox Code Playgroud)
我需要在javascript中访问变量x和数组y?!!
使用解析JSON字符串$.parseJSON().
然后,访问data.x.
$.get("processing.php", function(data){
data = $.parseJSON(data);
var x = data.x;
});
Run Code Online (Sandbox Code Playgroud)
另外,您也可以设置dataType到json或使用$.getJSON(),它会自动做到这一点.