zf2 如何将 json return 值保存到变量
zf2 How to save json return value to a variable
我有这个代码 return json
return new JsonModel(array(
'id' => $id,
'name' => 'ana',
));
该代码将 return 这个
{"id":"83493","name":"ana"}
我的问题是如何将 id 值保存到变量中。假设我的变量是 $a。如何将 83493 保存到 $a?
我假设您将 json 数组从控制器的操作返回到视图文件。
此操作是通过某个 ajax 调用调用的吗?如果是,那么 ajax 调用成功后,您将得到 -
$.ajax({
.....
.....
.....
success: function(data) {
var a = data.id; //Here variable a will have value as 83493
},
});
由于您发送的是数组而不只是单个值,因此 success
函数中的 data
参数将像对象一样工作,因此 id
和 name
将成为它的属性。
应通过点 (.) 运算符访问属性,例如:data.id and data.name
希望这是您所期待的,如果不是,请告诉我们。
我有这个代码 return json
return new JsonModel(array(
'id' => $id,
'name' => 'ana',
));
该代码将 return 这个
{"id":"83493","name":"ana"}
我的问题是如何将 id 值保存到变量中。假设我的变量是 $a。如何将 83493 保存到 $a?
我假设您将 json 数组从控制器的操作返回到视图文件。
此操作是通过某个 ajax 调用调用的吗?如果是,那么 ajax 调用成功后,您将得到 -
$.ajax({
.....
.....
.....
success: function(data) {
var a = data.id; //Here variable a will have value as 83493
},
});
由于您发送的是数组而不只是单个值,因此 success
函数中的 data
参数将像对象一样工作,因此 id
和 name
将成为它的属性。
应通过点 (.) 运算符访问属性,例如:data.id and data.name
希望这是您所期待的,如果不是,请告诉我们。