Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Javascript对象名称中的变量_Jquery_Json_Variables_Object - Fatal编程技术网

Jquery Javascript对象名称中的变量

Jquery Javascript对象名称中的变量,jquery,json,variables,object,Jquery,Json,Variables,Object,我想知道在jquery中是否可以在对象名中使用变量 这是我的代码: $.post("sp.php",function(data){ var val=data+'fname'; alert(val); \\ i basically want to perform alert(data.fname) },"json"); 谢谢这是完全合法的。不过,尝试一下可能比在这里写帖子更快。是否尝试从数据对象访问fname属性?如果是这样,您只需执行以下操作之一: var val = data.fname;

我想知道在jquery中是否可以在对象名中使用变量

这是我的代码:

$.post("sp.php",function(data){
var val=data+'fname'; 
alert(val); \\ i basically want to perform alert(data.fname)
},"json");

谢谢

这是完全合法的。不过,尝试一下可能比在这里写帖子更快。

是否尝试从数据对象访问fname属性?如果是这样,您只需执行以下操作之一:

var val = data.fname;


第二个答案:var-val=data[houseno];非常适合变量对象名:DIt确实有效,它是有效的JS。不起作用的是,每次传递都要处理数据,而这可能是对象或值的集合。然而,我现在看到您已经修改了您的原始帖子,声明您希望访问数据中的元素,在这种情况下,Clayton已经回答了一个不同的问题。
var val = data["fname"];