Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

POST via AJAX

Темы из форумов поддержки phpBB 3.2.x (доступны только для чтения)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 10 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 2 раза

POST via AJAX

Сообщение KGB1st »

Дратуйте, помогите с XMLHttpRequest(), движек в упор не хочет отправлять запрос на

Код: Выделить всё

xmlhttp.open('POST', '../assets/javascript/ajax/phpbb_get_steamid_vacban.php', true);
Я так понимаю он блокирует неразрешенный внешний запрос..
500 (Internal Server Error) хотя файл лежит на месте..
Вот полный рабочий код. Но движек файл не находит, или не пускает к нему запрос :( 

Код: Выделить всё

phpbb.get_vac_bans = function(param) {
	var steamid_part;
	
	if(param)
		param = steamid_part;
	
	/* Start user vac ban parser */
	
	var xmlhttp = new XMLHttpRequest();
	xmlhttp.open('POST', '../assets/javascript/ajax/phpbb_get_steamid_vacban.php', true);
	xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
		{
			if(xmlhttp.responseText.indexOf("fail")!=-1)
			{
				console.log(xmlhttp.responseText);
				return false;
			}
			
			console.log(xmlhttp.responseText);
		}
	};
	
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send('steamid_part=' + encodeURIComponent(steamid_part));
	
	/* End user vac ban parser */
};
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: POST via AJAX

Сообщение Татьяна5 »

Если не 404, а 500, то движок запрос отправил. Но этот запрос вернул не то, что предполагалось
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 7 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: POST via AJAX

Сообщение Mr. Anderson »

KGB1st писал(а): Я так понимаю
Открываем логи и ВИДИМ в чем причина, а не ДУМАЕМ.
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 10 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 2 раза

Re: POST via AJAX

Сообщение KGB1st »

я пытаюсь выполнить запрос в расширении, мне кажется надо в нем надо использовать routing(по крайней мере весь чат на аяксе юзает роутинг), но я нефига не шарю, даже когда создал роут все равно не смог понять как им пользоваться.
Последний раз редактировалось KGB1st 07.04.2017 15:36, всего редактировалось 1 раз.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 11 лет 11 месяцев
Благодарил (а): 267 раз
Поблагодарили: 216 раз

Re: POST via AJAX

Сообщение Sumanai »

То есть вы разрабатываете расширение? А почему тогда тема в поддержке движка, а не в Для авторов ?
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 10 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 2 раза

Re: POST via AJAX

Сообщение KGB1st »

не, это не мое расширение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: POST via AJAX

Сообщение Татьяна5 »

KGB1st, гадать можно до бесконечности, так что надо смотреть в лог ошибок, на показания дебага, и в средства отладки в браузере (при отладке аякса выручают)

По роутингу вот статья - Создание страниц в стиле конференции

Отправлено спустя 1 минуту 20 секунд:
KGB1st писал(а): не мое расширение
Тогда чьё и откуда?
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 10 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 2 раза

Re: POST via AJAX

Сообщение KGB1st »

да какая разница.. я не могу отправить post на кастомный php скрипт

Отправлено спустя 46 секунд:
Татьяна5 писал(а): KGB1st, гадать можно до бесконечности, так что надо смотреть в лог ошибок, на показания дебага, и в средства отладки в браузере (при отладке аякса выручают)

По роутингу вот статья - Создание страниц в стиле конференции

Отправлено спустя 1 минуту 20 секунд:
KGB1st писал(а): не мое расширение
Тогда чьё и откуда?
mchat
я всё понимаю, но ошибка 500
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: POST via AJAX

Сообщение Татьяна5 »

KGB1st писал(а): я не могу отправить post на кастомный php скрипт
Ошибка говорит о другом. Запрос на скрипт отправился, иначе не было бы 500-й
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 10 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 2 раза

Re: POST via AJAX

Сообщение KGB1st »

лог ошибок чистый
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: POST via AJAX

Сообщение Татьяна5 »

Татьяна5 писал(а): на показания дебага, и в средства отладки в браузере
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 7 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: POST via AJAX

Сообщение Mr. Anderson »

KGB1st писал(а): лог ошибок чистый
Интересно это как так... Точно правильный лог в правильном месте смотрите? :?
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 10 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 2 раза

Re: POST via AJAX

Сообщение KGB1st »

поробуйте положить скрипт в корень и получить к нему доступ, движек вас редиректнет на стриницу "ненайдено", а всё потому что нет роута..
Писать надо его. мне влом, по этому я спрашиваю может кто умеет слать post в обход сессии..
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 7 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: POST via AJAX

Сообщение Mr. Anderson »

KGB1st, то есть вы даже не понимаете принципа как все это работает. Ну так бы сразу и писали, чо уж...

Самоустраняюсь.
KGB1st
phpBB 1.4.2
Сообщения: 55
Стаж: 10 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 2 раза

Re: POST via AJAX

Сообщение KGB1st »

в mchat я повторил роут для whois, но не понял что делать дальше, как пользоваться.

Вернуться в «phpBB 3.2.x (архив)»