我認爲這很容易,但我不知道什麼是正確的語法。我通過JQuery AJAX提交表單 - 你知道jquery ajax後標題問題(我認爲)
$j.ajax({
type: "post", etc.....
但我需要確保的形式是能夠被處理Java是否禁用。在ajax發送中是否有一個「標題」,可用於將其標識爲正常發佈,以便完成ajaxed或正常php發佈後,我是否可以返回發送頁面。如果不是ajaxed,我可以使用if($update): header('location: ...'); endif;
,但如果使用ajax請求,它會停止ajax成功函數。希望使得感覺
謝謝Razor,但是爲什麼if($ _ SERVER ['X-Requested-With'] =='XMLHttpRequest'):不起作用的原因? – user351657 2010-08-19 09:40:31
再次剃刀 - 得到它....我像往常一樣厚。 define('IS_AJAX_REQUEST',isset($ _ SERVER ['HTTP_X_REQUESTED_WITH'])&& strtolower($ _ SERVER ['HTTP_X_REQUESTED_WITH'])=這是一個有用的「piece」,其他人會接受你的回答, ='xmlhttprequest'); 如果(IS_AJAX_REQUEST){// 這是一個AJAX請求,做AJAX具體的東西 } 其他{// 這不是一個AJAX請求 } – user351657 2010-08-19 09:47:35