Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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
Javascript Ajax/Json—当列名为数字时,如何将返回的数据保存在变量中?_Javascript_Json_Ajax - Fatal编程技术网

Javascript Ajax/Json—当列名为数字时,如何将返回的数据保存在变量中?

Javascript Ajax/Json—当列名为数字时,如何将返回的数据保存在变量中?,javascript,json,ajax,Javascript,Json,Ajax,尝试将json值存储为返回的ajax中的变量时 $.ajax({ url:'example.php', type:'POST', dataType: 'json', success:function(data){ var checkname = data.name; // working var check1m = data.1m; // Here I get the SyntaxError } }); 。。。其列名以数字开头(例如1m): 我得到以下错误:

尝试将json值存储为返回的ajax中的变量时

$.ajax({
url:'example.php',
type:'POST',
dataType: 'json',
success:function(data){

    var checkname = data.name;  // working
    var check1m = data.1m;      // Here I get the SyntaxError

}
}); 
。。。其列名以数字开头(例如1m):

我得到以下错误:

SyntaxError: identifier starts immediately after numeric literal

如何将值存储在变量中(check1m)?

您可以使用
偏移量
访问值。如下所示

 var check1m = data['1m'];    
示例
var json=[{“name”:“Peter”,“city”:“London”,“1m”:“not attenting”,“2m”:“attenting”}];

log(json[0]['1m'])
您可以使用
偏移量
访问值。如下

 var check1m = data['1m'];    
示例
var json=[{“name”:“Peter”,“city”:“London”,“1m”:“not attenting”,“2m”:“attenting”}];

log(json[0]['1m'])
只需使用
数据[“1m”]
即可

只需使用
数据[“1m”]
即可

试试这个

$.ajax({
url:'example.php',
type:'POST',
dataType: 'json',
success:function(data){

    var checkname = data[0]['name'];  // working
    var check1m = data[0]['1m'];      // Here I get the SyntaxError

}
}); 
试试这个

$.ajax({
url:'example.php',
type:'POST',
dataType: 'json',
success:function(data){

    var checkname = data[0]['name'];  // working
    var check1m = data[0]['1m'];      // Here I get the SyntaxError

}
});