我在ajax.php
中有这个多维数组$data = array( array( "Red", "Blue", "Green"), array("Kate", "Tender", "Vortex"), array("9", "2", "11"));
echo json_encode($data);
我正试图通过$ .get请求访问它:
$("#my_bt").click(function(){
$.get('ajax.php', function(data){
alert(data[0][0]);
});
});
在这种情况下,我试图提醒“红色”,但输出是“[”,这是返回数据的第一个字母。
应该使用什么json格式来访问阵列中的所有数据?或者转换现有的?
由于
答案 0 :(得分:1)
将dataType
属性指定为"json"
,以获取以 JSON 格式返回的内容:
$.get('ajax.php', function(data){
alert(data);
}, "json");