Есть страница, которая делает ajax запрос на сервер ( ранее запрос работал) и оттуда получает информацию.
Коди страницы для обработки аякс запросов:
if(isset($_POST['operation']))
{
switch($_POST['operation'])
{
case 'domain_add':
$this->opr_domain_add();
break;
case 'domain_remove':
$this->opr_domain_remove();
break;
case 'domain_search':
$this->opr_domain_search();
break;
case 'set_description':
$this->opr_set_description();
break;
case 'get_auth_popovers':
$this->opr_get_auths_popovers();
break;
case 'get_user_domains':
$this->opr_get_user_domains();
break;
case 'get_change_password':
$this->opr_get_change_password();
break;
default:
die("Wrong operation for ajax request");
break;
}
}
$response = '<pre>' . print_r($_POST, true) . '</pre>';
die($response);
}
и результаты работы этого скрипта:
Результат запроса - вывод отформатированного массива $_POST(который я посылаю для аякс скрипта).
Немного о срипте обработки: аякс скрипт получает массив $_POST и в соответствии с параметром 'operation' возвращает результаты обработки данных.
Как видно из фото, $_POST['operation'] установленый, но скрипт его игнорирует. В чем может быть проблема? Чего я не замечаю?
Если у кого-то не виден скриншот, вот линк:
https://www.dropbox.com/s/exuo49voo65hg0l/S...3%3A43%3A53.png