Ajax GET してみる。
+htmlのiframe エレメントを使って外部ファイルを表示
- phpの echo file_get_contents("http://…");
等と類似した作業になる。
まずは、わからないので、普通のjavascriptの書き方(?)の中に、
$("#test").load("text.txt");
id=testに、text.txtをロードして頂戴。と、jQueryってみる。
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>jQuery Portlets</title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="interface.js"></script> <script type="text/javascript" src="config.js"></script> <style type="text/css" media="all"> @import 'portlets.css'; </style> <script> function renew(){ $("#test").load("kinenbi.txt"); } </script> </head> <body> <p id="test" onclick="renew();" style="background:#ccc;" >hello</p>
このソースは、jQueryダウンロードした時についてくる。index.htmlに書き足しただけ。
結果:jQueryってくれた。
$(function(){ $.ajax({ url : "./news.php", type : "get", success : function(data){ alert(data); }, error : function(){ alert("読み込めませんでした"); } }); }); </script> </head> <body> 【news.php】 <?php header("HTTP/1.0 404 Not Found"); ?> 読み込めませんでした。が表示される。
結果オーライ的にいけば、クリックして段落を書き換えることが出来たのだから、これでおしまいでいいんだけど、
他の人から見ると、洋服の上にパンツをはいてるような、いやらしさも、漂うだろう。
クリックイベントの書き方も、もちろんあるようなので、試してみよう。