Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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
Extjs IE:Object不';t支持属性或方法';toSource'-Ext JS_Extjs - Fatal编程技术网

Extjs IE:Object不';t支持属性或方法';toSource'-Ext JS

Extjs IE:Object不';t支持属性或方法';toSource'-Ext JS,extjs,Extjs,我正在对ExtJS应用程序中的一些JSON数据进行解码。它在Firefox中运行良好,但在IE中(天哪,真令人惊讶)我发现了以下错误: SCRIPT438: Object doesn't support property or method 'toSource' Search.js?_dc=1393865997622, line 194 character 5 My Search.js: var mainresponse = response.toSource(); //Works in F

我正在对ExtJS应用程序中的一些JSON数据进行解码。它在Firefox中运行良好,但在IE中(天哪,真令人惊讶)我发现了以下错误:

SCRIPT438: Object doesn't support property or method 'toSource' 
Search.js?_dc=1393865997622, line 194 character 5
My Search.js:

var mainresponse = response.toSource(); //Works in FF
响应
如下所示:

  {
   "elements":[
      {
         "element":{
            "name":"value 1",
            "id":"element 1",
            "attributes":[
               {
                  "attrname":"id",
                  etc...
我的解码是:

  var decoded = Ext.decode( mainresponse );
                    // loop over decoded data
                    for( var i=0; i < decoded.elements.length; i++ ) {
                                    etc...
var decoded=Ext.decode(主响应);
//循环解码数据
for(var i=0;i
有什么快速解决方案吗?在浏览器模式IE9下会发生这种情况。

是非标准的,在IE中不受支持:

非标准
此功能是非标准的,不在标准上 跟踪。不要在面向Web的生产站点上使用它:它不会 适用于每一个用户。这两者之间也可能存在很大的不兼容性 实现和行为在将来可能会发生变化


在解码之前,我在
main response
上使用JSONS的
stringify
函数,而不是
response.toSource()
,解决了这个问题

var mainresponse = JSON.stringify(response);

Search.js是什么样子的?我已经编辑了Search.js中的这一行,我不确定除了这一行你还需要看什么?
response.responseText
?顺便说一下,发布你的全部代码,这样我们就可以知道
response
编辑为包含json和解码的类型。谢谢你指出@CD…,还有其他方法吗我可以使用的API会有同样的效果吗?