jQuery.ajaxでPHPプログラムに処理要求を出したい

タイトルにあるように、jQuery.ajaxでPHPプログラムに処理要求を出したい。
PHPの処理は完了までに時間がかかることがありそうで、jQuery.ajaxのオプションでいくつかイベントハンドラを指定できるのだが、successがどのタイミングで呼ばれるかよくわからなかったので確認した。
要求先の処理完了時にコールバック関数が呼ばれるのがわかった。

確認ページ:hello_jQuery_ajax.html

呼び出し元

<h1>jQuery.ajax sample</h1>
<span class="result">jQuery.ajax</span>
<script type="text/javascript">
	$(document).ready(function() {
		$.ajax({
			url: "hello_jQuery_ajax_hoge.php",
			success: function(data) {
				$('.result').text(data);
			},
		});
	});
</script>

呼び出し先

$string = '';

$timeTmp = time();
while ((time() - $timeTmp) < 3) {
	continue;
}

$string .= "jQuery.ajax complete (hello_jQuery_ajax_hoge.php)";
echo $string;

関連エントリー

  1. jQuery.ajaxでPHPプログラムに処理要求を出す
  2. PhoneGapお試し(iOS)
  3. PHPのPDOでMySQLデータベースのデータを削除する(投稿の削除)
  4. jQuery mobileでボタンを無効化/有効化したい
  5. PHPのPDOでMySQLデータベースのデータを取得する3(指定キーワードを含むデータのみを取得する)
This entry was posted in 未分類 and tagged , , . Bookmark the permalink.