Выполнить jaix запрос - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

Выполнить jaix запрос

#1 Пользователь не на сайте   Testweb ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 319
  • Регистрация: 12-Ноябрь 14
  • Репутация: -3
  • IPB version:3.4.x
 

Отправлено 02 Июль 2017 - 14:28

Подкиньте пожалуйста пример запроса. Что та не разберу...


К примеру есть такой запрос
'?app=core&module=system&controller=ajax&do=instantNotifications&csrfKey=4895a3112df989ba11f9a483540fefb1&notifications=0&messages=0'

К какому скрипту он обращается, можно путь полностью? :rolleyes:
0

#2 Пользователь не на сайте   Testweb ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 319
  • Регистрация: 12-Ноябрь 14
  • Репутация: -3
  • IPB version:3.4.x
 

Отправлено 02 Июль 2017 - 14:42

Верный код?
window.onload = function(){
    new Ajax.Request('app=core&module=system&controller=ajax&do=instantNotifications',{
	hideLoader: true,
	onSuccess: function(t){
			
		

    }});
};

Сообщение изменено: Testweb (02 Июль 2017 - 14:58)

0

#3 Пользователь не на сайте   Testweb ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 319
  • Регистрация: 12-Ноябрь 14
  • Репутация: -3
  • IPB version:3.4.x
 

Отправлено 02 Июль 2017 - 17:28

Мужики, подскажите
:mellow:
0

#4 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 627
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 083
  • IPB version:I have no IPB
 

Отправлено 02 Июль 2017 - 18:27

Кого? Чего?

Просмотреть сообщениеTestweb сказал(а):

'?app=core&module=system&controller=ajax&do=instantNotifications&csrfKey=4895a3112df989ba11f9a483540fefb1&notifications=0&messages=0'

applications/core/modules/front/system/ajax.php
0

#5 Пользователь не на сайте   Testweb ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 319
  • Регистрация: 12-Ноябрь 14
  • Репутация: -3
  • IPB version:3.4.x
 

Отправлено 02 Июль 2017 - 20:25

Дописал
	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');
       }
   });
};


Алерт не получаю, должно все работать.
0

#6 Пользователь не на сайте   Testweb ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 319
  • Регистрация: 12-Ноябрь 14
  • Репутация: -3
  • IPB version:3.4.x
 

Отправлено 02 Июль 2017 - 20:43

От скрипта должен получить ответ "sds", в js должно сработать алерт. В чем допустил ошибку?
0

#7 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 627
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 083
  • IPB version:I have no IPB
 

Отправлено 03 Июль 2017 - 08:44

Просмотреть сообщениеTestweb сказал(а):

Дописал
    public function doExecute()
    {
        \IPS\Output::i()->json('sds');  
    }

И где Вы нашли метод doExecute?
У Вас в коде вообще запрос идет к instantNotifications
0

#8 Пользователь не на сайте   Testweb ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 319
  • Регистрация: 12-Ноябрь 14
  • Репутация: -3
  • IPB version:3.4.x
 

Отправлено 03 Июль 2017 - 09:52

Как верно составить js код чтобы он работал, сейчас ошибка при запросе.

Как составить код использую готовые методы, как в ips делают jaix запросы.
0

#9 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 627
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 083
  • IPB version:I have no IPB
 

Отправлено 04 Июль 2017 - 09:30

Просмотреть сообщениеTestweb сказал(а):

как в ips делают jaix запросы.

ips.getAjax()(url)
.done(function(){

}).fail(function(){

});

Просмотреть сообщениеTestweb сказал(а):

сейчас ошибка при запросе.

Не вижу ошибок
0

#10 Пользователь на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 635
  • Регистрация: 15-Октябрь 11
  • Репутация: 185
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 05 Июль 2017 - 08:30

Просмотреть сообщениеTestweb сказал(а):

Как верно составить 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!');
	});

0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2017 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна