Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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中读取JSON,不带键值_Javascript_Jquery_Json - Fatal编程技术网

在Javascript中读取JSON,不带键值

在Javascript中读取JSON,不带键值,javascript,jquery,json,Javascript,Jquery,Json,您好,我有一个返回此json的PHP脚本(使用json_encode()函数): 我正在使用AJAX来接收响应 如何在javascript中打印或访问此json的第一个元素 感谢它不是Json它是数组,您可以通过 var x = ["cruiser","SF","Car"]; alert(x[0]); 请阅读此处以了解如果它是字符串的内容,则是JSON从技术上讲是有效的JSON。他的意思是它是一个数组而不是普通对象。@Tim我刚才看到方括号中没有引号。:)OP说它是json\u encode的

您好,我有一个返回此json的PHP脚本(使用json_encode()函数):

我正在使用AJAX来接收响应

如何在javascript中打印或访问此json的第一个元素


感谢

它不是
Json
它是
数组
,您可以通过

var x = ["cruiser","SF","Car"];
alert(x[0]);

请阅读此处以了解

如果它是字符串的内容,则是JSON从技术上讲是有效的JSON。他的意思是它是一个数组而不是普通对象。@Tim我刚才看到方括号中没有引号。:)OP说它是
json\u encode
的输出。也许你应该读一下。@cbayram,但OP误解了这个代码段是一个没有正确键的JSON。?在这种情况下,我想这个答案会帮助他了解一点JSON您是如何从客户端接收信息的?使用
$.ajax
?更重要的是,您通常如何读取JSON数据?这也不例外。第一个元素的键是0@OussamaLord如果0索引是“[”,则表示JSON是字符串“[\“cruiser\”、“SF\”、“Car\”]”。字符串作为字符数组将导致0索引返回第一个字符“[”那么,如果第一个元素是字符串,我如何读取它呢?
$.ajax的成功处理程序示例如下所示
function(data){alert(data[0]);}
将其作为成功处理程序functionadd
数据类型:“json”
添加到$.ajax请求中
var x = ["cruiser","SF","Car"];
alert(x[0]);