Services и Chrome Extension - не работает system.connect через jQuery.AJAX

Главные вкладки

Аватар пользователя qm69 qm69 9 сентября 2012 в 16:52

Настроил модуль Services как REST сервер:

response formatters => JSON,
Request parsing => application/x-www-form-urlencoded,
Resource node => CRUD,
system => connect,
user => login & logout.

И все работает через Poster для Firefox и REST клиентами для Chrome.

А потом нашел пример JSON сервиса для Android. И когда я из этого примера сделал Chrome Extension ничего не заработало. Консоль выдает 200 ОК, но никаких данных в ответ и ошибку:

«HTML-документ не содержит объявления кодировки символов. Если документ содержит символы, не входящие в диапазон US-ASCII, то в некоторых конфигурациях браузера в документе будет отображён искажённый текст. Кодировка символов страницы должна быть объявлена в документе или в протоколе передачи».

Но почему pop-up 'page_dashboard - failed to system connect'?

$.ajax({
      url: "http://127.0.0.1/api/system/connect.json",
       type: 'post',
       error: function (XMLHttpRequest, textStatus, errorThrown) {
        alert('page_dashboard - failed to system connect');
        console.log(JSON.stringify(XMLHttpRequest));
        console.log(JSON.stringify(textStatus));
        console.log(JSON.stringify(errorThrown));
      },