【发布时间】:2011-05-17 02:44:33
【问题描述】:
如何检查请求是否为 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="http://localhost/codeigniter/login_window" rel="dialog">Login</a>
我想检查它是否是 AJAX 请求,如果不是,我会将它们重定向到主页。所以他们无法访问仅用于 ajax 请求的页面。
【问题讨论】:
标签: php ajax codeigniter