我有这段代码返回json return new JsonModel(array( 'id' => $id, 'name' => 'ana', ));
该代码将返回此{"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
},
});
当您要发送的阵列,而不是只是一个单一的值时,data
在参数success
功能将被用作一个对象,并因此id
而name
将成为其性能。
应通过点(。)运算符访问属性,例如: data.id and data.name
我希望这是您所期望的,如果没有,请告诉我们。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句