我正在尝试通过ajax从PHP页面返回JSON编码数组。 这是来自调用页面的代码
$('#test_load').click(function(){
$.ajax({
type:"POST",
url:'/actions/admin_load.php',
dataType: 'json',
asynch:false,
data:"action=4",
success: function(json) {
alert("we're back");
alert(json.a);
}
});
});
这是我的PHP代码
//return json array
case "4" :
$str2 = "HELLO";
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
$str = json_encode($arr);
echo $str;
break;
我一直得到“json is null”。 任何建议将不胜感激
答案 0 :(得分:0)
我认为你应该尝试“捕捉”变量
$动作= $ _ POST [ '动作']; 然后我们在转换 案例“$ action”:....