我怀疑
此输出无效的原因[{"var1":"abc"},{"var2":"abcd"},{"var3":"abcde"}]
但这有效
`{"var1":"abc"},{"var2":"abcd"},{"var3":"abcde"}`
我已经尝试将此标题添加到php文件header('Content-type: application/json');
但没有任何变化,警报输出中的值始终未定义
ajax代码
jQuery(document).ready(function(){
jQuery("btn").click(function(){
jQuery.ajax({
dataType: 'json',
url: "file.php",
success: function(json){
send = "first: " + json.var1+ "\n";
send += "second: " + json.var2";
alert(send);
}
});
});
});
答案 0 :(得分:7)
你的第一个拥有数组中的对象,以便访问它们你需要做的...
json[0].var1
......等等。
您的"
回调中也有一个尾随success
。