Как проверить, является ли запрос AJAX? Я использую CodeIgniter. У меня есть ссылка, которая, когда она щелкнула, откроет всплывающее диалоговое окно, которое выполняется через ajax, который запрашивает имя контроллера login_window()
.
CodeIgniter
//Here is the controller name:
function login_window(){
// request via ajax
$this->load->view("login_window");
}
JQuery
//here is the jquery code:
//I am using a jquery plugin FACEBOX
$('a[rel*=dialog]').facebox();
<a href="#" onclick="location.href='http://localhost/codeigniter/login_window'; return false;" rel="dialog">Login</a>
Я хочу проверить, является ли это AJAX-запрос, а если нет, я перенаправляю их на главную страницу. поэтому нет доступа к странице, предназначенной только для запросов ajax.