Googleコードで利用できるSimple AJAXコードキット(SACK)をお勧めします。
私はGoogleコードの前から使用していました。非常に軽くて簡単です。それはあなたが含める必要がある1つのjsファイルです。私はそれがオンラインブラウザゲームでも使われているのを見ました。
divの中
get_messages.php
からロードページの内容について
http://code.google.com/p/tw-sack/
例(あなたがget_messages.php
からページ内容を気に、と単純にPHPファイルを呼び出したい、簡単なajax.element
行を削除しない場合):
<script type="text/javascript" src="tw-sack.js"></script>
<script>
var ajax = new sack();
ajax.method = "GET"; // Can also be set to POST
ajax.element = 'my_messages'; // Remove to make a simple "ping" type of request
ajax.requestFile = "get_messages.php";
ajax.setVar("user_name","bobby");
ajax.setVar("other_variables","hello world");
ajax.setVar("time",dateObject.getTime());
ajax.onCompleted = whenCompleted;
ajax.runAJAX();
function whenCompleted(){
alert('completed');
}
</script>
<div id="my_messages">Loading...</div>
単純な「ping」タイプのリクエストを行い、PHPファイルの出力を無視する場合は、「ajax.element」を指定する必要はありません。要件を実装するために必要なのは、ajax呼び出しを行う「setTimeout」を使用することだけです。
のような多くの他のオプションもあります。
//ajax.onLoading = whenLoading;
//ajax.onLoaded = whenLoaded;
//ajax.onInteractive = whenInteractive;
巨大なフレームワークを学ぶか、含めるする必要はありませんが。そして、あなたはtw-saackですぐに始めるでしょう。
どのようにして( '応答')のデータを使用できますか? –
ロバート私はもう少しのデータで答えを更新しました。 – Sampson