我正在从 php 向 jquery 发送 JSON 响应:
foreach ( $obj as $o )
{
$a[ $o->key] = utf8_encode($o->id);
}
die(json_encode($a));
我的 html/jquery 代码是:
$.ajax({
type:'POST',
url: "imoveis/carrega_bairros",
data: ({cidade:10}),
dataType:"json",
success: function(ret)
{ alert(ret)
if(ret.success)
{
// ...
}
else
alert("error");
}
});
json 响应是完美的(我在控制台上得到它),但是 jquery 正在接收一个 NULL ret 对象并警告“错误”。有什么问题???