Web developer

Web developer

Web開発に関するいろいろなブログ

 
Amebaでブログを始めよう!
headerを取得してAjaxリクエストかを判定します。

function is_Ajax() {
 if ($_SERVER['X_REQUESTED_WITH'] === 'XMLHttpRequest') {
  $isajax = 'ajax';
 } else {
  $isajax = 'http';
 }
 return $isajax;
}

上記の関数を利用して判定し、処理を分岐します。
if (is_Ajax() === 'ajax') {
 // Ajaxの場合の処理
} else {
 // httpリクエストの場合の処理
}


プログラミングの基礎はこちらがオススメ