我正在尝试从 url 获取 json 响应。以下是我要求的 php 代码:
if($_POST){
header('Content-type: application/json');
echo '{"hello":"world"}';
}
下面是我写的javascript:
$('#site').change(function(){
var result;
$.ajax({
url: "URL",
data: { param:value },
type: "POST",
dataType: "json",
success: function(data,textStatus,jqXHR) {
alert(data['hello']); //output: world
result = data;
},
});
alert(result['hello']); //output: nothing (didn't alert)
alert(result); //output: undefined
});
所以,我的问题是如何将数据分配给结果?谢谢。
编辑: 我的问题与如何从 AJAX 调用返回响应重复?