В моем пользовательском компоненте Joomla 1.6 запрос Mootools не работает только в IE, и когда плагин языковой фильтрации включен.
Я использую запрос Mootool для получения ответа от серверной стороны, которую я повторяю.
Пример URL SEF: http://localhost/mysite/index.php/en/component/foo/113
Запрос:
функция theRequest() {
var url = "http://localhost/mysite/index.php?&option=com_foo&task=search&view=foo&format=raw¶m=foo"
var a = new Request({
method: 'get',
url: url,
onComplete: function(response)
{
if(response == 'empty')
{
qresults.innerHTML = "";
}
else
{
qresults.innerHTML = response;
}
}
}).send();
}
проблемный ответ
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"/></head><body></html>
Моё предположение было то, что он имел какое-то отношение к URL-адресу и, в частности, к языковому тегу, введенному после включения языковой фильтрации ... поэтому я отредактировал свой router.php, чтобы также проверить наличие языка и переменных itemid ... ничего не помогло!Также попытался отредактировать Запрос и изменить на onSuccess и заменил .innerHTML на .set ('html', ответ), все тот же ответ в IE!
Можете ли вы предложить что-нибудь, пожалуйста?