Здравствуйте!
Пишу, потому что не знаю уже, что и сделать...
Сайт на joomla 2.5.6. На сайте есть форма, с нее идет отправка через ajax данных методом POST:
xmlhttp.open("POST","/index.php",true);
xmlhttp.onreadystatechange=function()
{if(xmlhttp.readyState==4)
{
if(xmlhttp.status==200)
{
jax.doneLoadingFunction();
jax.processResponse(xmlhttp.responseText);
if(xmlhttp.cachekey)
{
jax.cacheData[xmlhttp.cachekey]=xmlhttp.responseText
}
}else{alert(xmlhttp.statusText);}
}
};
Загвоздка в том, что файл, в который передаются данные, а именно site.ru/index.php возвращает ошибку 500, хотя если его открыть через браузер, он замечательно загружается со статусом 200...
Что примечательно, такое происходит только с site.ru/index.php. Если вместо него указать, например, site.ru/administrator/index.php, все работает.
Подскажите, пожалуйста, в чем может быть причина?
