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
Json无法在MSIE中获取值_Json_Internet Explorer_Null_Nullreferenceexception - Fatal编程技术网

Json无法在MSIE中获取值

Json无法在MSIE中获取值,json,internet-explorer,null,nullreferenceexception,Json,Internet Explorer,Null,Nullreferenceexception,我有一个json数组,在所有浏览器中都可以使用,但在MSIE中不能 $JsonData.entry[i].content.properties.Date.text 我得到错误:无法访问未定义或空对象的属性“Date”(由我自己翻译) FF&C等浏览器成功运行此部分并获取日期。但是IE失败了。 有什么想法吗 $JsonData是一个由名为“xml2json”的jquery插件构建的对象,因为get请求的结果是SharePoint listdata.svc-webservice返回的xml文档。$J

我有一个json数组,在所有浏览器中都可以使用,但在MSIE中不能

$JsonData.entry[i].content.properties.Date.text

我得到错误:无法访问未定义或空对象的属性“Date”(由我自己翻译)

FF&C等浏览器成功运行此部分并获取日期。但是IE失败了。 有什么想法吗

$JsonData是一个由名为“xml2json”的jquery插件构建的对象,因为get请求的结果是SharePoint listdata.svc-webservice返回的xml文档。$JsonData对我来说很像korrekt。树结构格式良好,使用firebug,我可以手动导航到$JsonData.entry[I].content.properties.Date.text。
路径是这样的:entry>0>content>properties>Date>text

您可以添加一些关于如何检索json数据(ajax调用)及其结构的详细信息吗?您的$JsonData是什么类型的?可能它被认为是一个字符串,您需要将其转换为对象?$。parseJSON($JsonData),console.log(typeof$JsonData)抱歉…我编辑了最初的帖子。不要直接使用点(.)符号访问密钥,请尝试使用$JsonData['entry'][I]['content']['properties']['Date']['text']。“日期”可能是一个保留关键字。IE的确切版本是什么?这不会改变任何内容。