Testweb 3 07/02/2017 11:29 AM Подкиньте пожалуйста пример запроса. Что та не разберу... К примеру есть такой запрос'?app=core&module=system&controller=ajax&do=instantNotifications&csrfKey=4895a3112df989ba11f9a483540fefb1¬ifications=0&messages=0' К какому скрипту он обращается, можно путь полностью? :rolleyes: Share this post Link to post
Testweb 3 07/02/2017 11:43 AM (edited) Верный код?window.onload = function(){ new Ajax.Request('app=core&module=system&controller=ajax&do=instantNotifications',{ hideLoader: true, onSuccess: function(t){ }}); }; Edited July 2, 2017 by Testweb Share this post Link to post
newbie 1,721 07/02/2017 03:28 PM Кого? Чего?'?app=core&module=system&controller=ajax&do=instantNotifications&csrfKey=4895a3112df989ba11f9a483540fefb1¬ifications=0&messages=0'applications/core/modules/front/system/ajax.php Share this post Link to post
Testweb 3 07/02/2017 05:26 PM Дописал 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'); } }); }; Алерт не получаю, должно все работать. Share this post Link to post
Testweb 3 07/02/2017 05:44 PM От скрипта должен получить ответ "sds", в js должно сработать алерт. В чем допустил ошибку? Share this post Link to post
newbie 1,721 07/03/2017 05:45 AM Дописал public function doExecute() { \IPS\Output::i()->json('sds'); }И где Вы нашли метод doExecute?У Вас в коде вообще запрос идет к instantNotifications Share this post Link to post
Testweb 3 07/03/2017 06:53 AM Как верно составить js код чтобы он работал, сейчас ошибка при запросе. Как составить код использую готовые методы, как в ips делают jaix запросы. Share this post Link to post
newbie 1,721 07/04/2017 06:31 AM как в ips делают jaix запросы.ips.getAjax()(url) .done(function(){ }).fail(function(){ });сейчас ошибка при запросе.Не вижу ошибок Share this post Link to post
Dmitriy427 198 07/05/2017 05:31 AM Как верно составить 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!'); }); Share this post Link to post