PEARライブラリなのですが、
PHPの話ではありません。
なんせAjaxのメインはJavaScript?ですから。
(ノ・・)ン。。。。。。(((●コロコロッ
HTML_AJAX.replaceを使えば、
かなり簡単にAJAX通信(?)が出来ることは前回書いた。
で、前回解らなかったHTTP Request(POST, GET Method)がようやく解った。
なんて事はない、
そういうメソッドを使えば良いだけ。
(゜д゜)?ハァ
JavaScript?はそれほど専門じゃないので、
解らないのはしかたがない。
論より証拠、
ソースはこんな感じ
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" /> <script type="text/Javascript" src="js/server.php?client=all" ></script> </head> <body> <span id="target"></span> <form method="post" action="post.php" onSubmit="return !HTML_AJAX.formSubmit(this, 'target');"> <div> <input type="text" class="text" name="keyword" maxlength="100" /> <select name="mode"> <option value="books">和書</option> <option value="books-us">洋書</option> <option value="electronics">エレクトロニクス</option> <option value="kitchen">ホーム&キッチン</option> <option value="music">ミュージック</option> <option value="classical">クラシック</option> <option value="dvd">DVD</option> <option value="vhs">ビデオ</option> <option value="software">ソフトウェア</option> <option value="videogames">ゲーム</option> <option value="toys">おもちゃ&ホビー</option> </select><br /> <div style="text-align:center;"><input type="submit" class="submit" name="search" value="検索" /></div> </div> </form> </body> </html>
これでAJAXのPOSTリクエストが出来る。
(・ω・) 普通のHTMLやん?
ポイントはformタグ
<form method="post" action="post.php" onSubmit="return !HTML_AJAX.formSubmit(this, 'dummy');">
onSubmitイベントでHTML_AJAXのformSubmitメソッドを起動する。
第一引数は自分を第二引数はターゲットIDを記入する。
(第三引数はエレメント追加に使う)
実行すると結果が
targetという名前のIDのinnerHTMLで入ってくる。
<span id="target"></span>
これでログイン機構もAJAXで実装するなんて事が出来たりするね。
(^▽^ケケケ
↓日本語は・・・?。