Wie prüfe ich, ob es sich bei der Anfrage um eine AJAX-Anfrage handelt? Ich verwende CodeIgniter. Ich habe einen Link, dass, wenn es geklickt, es wird das Pop-up-Dialogfenster öffnen dies durch AJAX es Anfragen an einen Controller-Namen getan ist 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>
Ich möchte überprüfen, ob es eine AJAX-Anfrage ist und wenn nicht, werde ich sie auf die Homepage umleiten. so gibt es keine Möglichkeit, die sie auf die Seite zugreifen können, die nur für AJAX-Anfragen bestimmt ist.