Testweb 3 07/02/17 11:29 Подкиньте пожалуйста пример запроса. Что та не разберу... К примеру есть такой запрос'?app=core&module=system&controller=ajax&do=instantNotifications&csrfKey=4895a3112df989ba11f9a483540fefb1¬ifications=0&messages=0' К какому скрипту он обращается, можно путь полностью? :rolleyes: Поделиться сообщением Ссылка на сообщение
Testweb 3 07/02/17 11:43 (изменено) Верный код?window.onload = function(){ new Ajax.Request('app=core&module=system&controller=ajax&do=instantNotifications',{ hideLoader: true, onSuccess: function(t){ }}); }; Изменено 2 июля 2017 пользователем Testweb Поделиться сообщением Ссылка на сообщение
newbie 1723 07/02/17 15:28 Кого? Чего?'?app=core&module=system&controller=ajax&do=instantNotifications&csrfKey=4895a3112df989ba11f9a483540fefb1¬ifications=0&messages=0'applications/core/modules/front/system/ajax.php Поделиться сообщением Ссылка на сообщение
Testweb 3 07/02/17 17:26 Дописал public function doExecute() { \IPS\Output::i()->json('sds'); } window.onload = function(){ new Ajax.Request('?app=core&module=system&controller=ajax&do=instantNotifications',{ hideLoader: true, onSuccess: function(t){ alert('ff'); } }); }; Алерт не получаю, должно все работать. Поделиться сообщением Ссылка на сообщение
Testweb 3 07/02/17 17:44 От скрипта должен получить ответ "sds", в js должно сработать алерт. В чем допустил ошибку? Поделиться сообщением Ссылка на сообщение
newbie 1723 07/03/17 05:45 Дописал public function doExecute() { \IPS\Output::i()->json('sds'); }И где Вы нашли метод doExecute?У Вас в коде вообще запрос идет к instantNotifications Поделиться сообщением Ссылка на сообщение
Testweb 3 07/03/17 06:53 Как верно составить js код чтобы он работал, сейчас ошибка при запросе. Как составить код использую готовые методы, как в ips делают jaix запросы. Поделиться сообщением Ссылка на сообщение
newbie 1723 07/04/17 06:31 как в ips делают jaix запросы.ips.getAjax()(url) .done(function(){ }).fail(function(){ });сейчас ошибка при запросе.Не вижу ошибок Поделиться сообщением Ссылка на сообщение
Dmitriy427 198 07/05/17 05:31 Как верно составить js код чтобы он работал, сейчас ошибка при запросе.В /applications/core/modules/front/system/ajax.php: public function myFunction() { \IPS\Output::i()->json( array( 'content' => 'My content...' ) ); } В JS: ips.getAjax()( ips.getSetting('baseURL') + 'index.php?app=core&module=system&controller=ajax&do=myFunction', { dataType: 'json', showLoading: true, timeout: 10000 }) .done( function(response) { alert(response.content); }) .fail( function() { alert('Error!'); }); Поделиться сообщением Ссылка на сообщение