成功功能不会给出结果。我该如何解决这个问题?
我有以下代码
function fun()
{
var list_target_id = 'year';
$.ajax({
url: '://localhost/htdocs/cscart_mutli_car/index.php?dispatch=drill.drill',
dataType: 'json',
success: function (data) {
alert(data);
},
error: function (xhr, status, error) {
alert(xhr.responseText);
}
});
}
if ($mode == 'drill')
{
$id = 166;
$arr = array('category_id' = > 167, 'category' = > 'computers');
echojson_encode($arr);
exit;
}
在此 Ajax 中,我获得了成功提醒。但它没有提供任何结果。我该如何解决这个问题?
答案 0 :(得分:1)
成功处理程序中返回的data
是一个Object。警报将提醒对象的字符串表示,即data.toString()
<{1}} [Object object]
您可以通过调用此类data
对象中的属性,从data
获取所需内容。
alert(data.category_id);
和
alert(data.category);