Показать сообщение отдельно
  #8 (permalink)  
Старый 20.10.2014, 13:54
Аспирант
Отправить личное сообщение для treasury Посмотреть профиль Найти все сообщения от treasury
 
Регистрация: 26.08.2014
Сообщений: 49

у меня url в store указан следующий:
url: 'http://localhost:3000/wialoncollector/items/'+Ext.util.Cookies.get("ssid")
Ext.util.Cookies.get("ssid") - сессия которую я получаю только после успешного прохождения формы логина, поэтому не понятно как подключить в index.html мой скрипт по типу:
<script src="http://domainB.com/users?callback=someCallback"></script>

Возможно мне и нет необходимости использовать jsonp, указал просто в store type: 'ajax' , выполняю код что выше указывал:
var panel = Ext.getCmp('dataview');


        store = Ext.getStore('CarStore');        
        store.reload();

        panel.tpl = new Ext.XTemplate('<table>',
            '   <tr>',
            '       <td width=\'200px\'><input type="checkbox" enabled="enabled" value="open" name="comment_status" <tpl if="active">checked="checked"</tpl> /><img src="http://{test}/avl_icon/get/{id}/18/any.png">{nm}</td>',
            '       <td class="configure"></td>',
            '   </tr>    ',
            '       </table>',
            '   ');


Но в консоль валится ошибка:
XMLHttpRequest cannot load [url]http://localhost:3000/wialoncollector/items/fb3c15cf898d432044321014e3d1c017?_dc=1413798123228&page=1&start=0&limit=999[/url]. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access.

Если перехожу по урлу просто http://localhost:3000/wialoncollecto...rt=0&limit=999 json вижу.

А вообще задача изначально следующая есть выпадающий список, нужно подгружать данные с разных store в dataview со своими шаблонами. Как бы с подключением шаблона вроде разобрались. Теперь я правильно понимаю команда: store.reload(); дергает store, она в свою очередь шлет запрос, который указан в proxy, данные автоматом парсятся и заносятся в dataview? Вот с последним проблемы...
Ответить с цитированием