2014-01-08 3 views
1

Я пытаюсь получить содержимое из файла с помощью Ext.Ajax.request, используя метод get и указывая URL-адрес и тип данных json. Я могу получить содержимое файла в ie без каких-либо проблем, но Ext.Ajax.request не работает нормально в Firefox, даже сообщение об ошибке не возвращается. Мы используем версию 4.1.3 ExtJS. У меня есть googled на этом и нашел, что эта проблема сталкивается со многими людьми, но я не могу найти решение там. Может ли кто-нибудь помочь в этом.Ext.Ajax.request отлично работает в ie, но не работает в firefox

Заранее благодарим за ваше время и усилие.

Vasavi

ответ

1

Это здесь прекрасно работает в FF на моей стороне:

Ext.create('Ext.data.Store', { 
    fields: ['text', 'value'], 
    autoLoad: true, 
    proxy: { 
     type: 'ajax', 
     url: 'resources/data/countries.json', 
     reader: { 
      type: 'json' 
     } 
    } 
}); 

Это использует Ext.Ajax или Ext.data.Connection (в основном такой же) под капотом. Обратите внимание, что путь относительный, поэтому он вытаскивает файл с сервера, а не из локальной файловой системы. FF часто терпела неудачу, когда нарушала права доступа (песочница) во время тестирования.

+0

Большое спасибо Besrl, это сработало :) – vasavi

Смежные вопросы