我有这个代码来返回json
return new JsonModel(array(
'id' => $id,
'name' => 'ana',
));
该代码将返回此内容
{"id":"83493","name":"ana"}
我的问题是如何将id值保存到变量中。我只想说我的变量是$ a。如何将83493保存到$ a?
答案 0 :(得分:0)
我假设您将json数组从控制器的操作返回到视图文件。
这个动作是通过一些ajax调用调用的吗?如果是,那么,在ajax调用成功后,你会得到一些东西 -
$.ajax({
.....
.....
.....
success: function(data) {
var a = data.id; //Here variable a will have value as 83493
},
});
当您发送数组而不只是单个值时,data
函数中的success
参数将充当对象,因此id
和name
将成为它的财产。
应通过点(。)运算符Eg访问属性:data.id and data.name
我希望这是你所期待的,如果不是,请告诉我们。