Ajax prototype.js ÈóƱ´üÄÌ¿®¤ò¹Ô¤¦¡¡¤½¤Î­¡

-


Top¥Ú¡¼¥¸¡¡ >¡¡ ¤ªÊÙ¶¯¡¡ >¡¡ Ajax¡¡ >¡¡ ÈóƱ´üÄÌ¿®¤ò¹Ô¤¦¡¡¤½¤Î­¡¡¡

ÈóƱ´üÄÌ¿®¤ò¹Ô¤¦¡¡¤½¤Î­¡

Ajax¤ò»ÈÍѤ·¤Æ¥µ¡¼¥Ð¤ËÈóƱ´üÄÌ¿®¤·¡¢²èÌÌ¥ê¥Õ¥ì¥Ã¥·¥å¡Ê²èÌÌÁ«°Ü¡Ë̵¤·¤Ç²èÌ̤ÎÀÚ¤êÂؤ¨¤ò¹Ô¤¤¤Þ¤¹¡£




prototype.js


»ÈÍѥС¼¥¸¥ç¥ó¡§1.5.1¡¡¸ø¼°¥µ¥¤¥È





1. ¥À¥¦¥ó¥í¡¼¥É¤·¤¿prototype.js¤òÆɤ߹þ¤ß¤Þ¤¹¡£

<script type="text/javascript"
    src="prototype.js"></script>


2. Ajax.Updater¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¤Þ¤¹¡£

new Ajax.Updater(
¡¡¡¡¡¡¡¡¡¡{success : "targetString"},
¡¡¡¡¡¡¡¡¡¡"test.txt",
¡¡¡¡¡¡¡¡¡¡{method: "get"});




Ajax.Updater( { success:element }, url, { option } )


element ¼Â¹Ô·ë²Ì¤òÈ¿±Ç¤¹¤ë¥¨¥ì¥á¥ó¥È¤ÎID¡£
url ¼Â¹Ô¤¹¤ëURL¡£
option ¼Â¹Ô»þ¤Î¥ª¥×¥·¥ç¥ó¡ÊÁ´¤Æ¾Êά²Äǽ¡Ë
method:
¡¡¡¡¼Â¹Ô»þ¤Î¥á¥½¥Ã¥É
¡¡¡¡"get"¡¢"post"¡¢"put"¡¢"propfind"
¡¡¡¡»ØÄêÎã¡Ë method:"get"
parameters:
¡¡¡¡¥Ñ¥é¥á¡¼¥¿
requestHeaders:
¡¡¡¡HTTP¥Ø¥Ã¥À¡¼ÇÛÎó
insertion:
¡¡¡¡ÁÞÆþÊýË¡
¡¡¡¡Insertion.Before¡¢Insertion.Top¡¢Insertion.Bottom¡¢Insertion.After
¡¡¡¡»ØÄêÎã¡Ë insertion:Insertion.Top
evalScripts:
¡¡¡¡eval()¤Çɾ²Á¤¹¤ë¤«¤É¤¦¤«¤Î»ØÄê
¡¡¡¡true ¡Ä ɾ²Á¤¹¤ë
¡¡¡¡false ¡Ä ɾ²Á¤·¤Ê¤¤
¡¡¡¡»ØÄêÎã¡Ë evalScripts:true
onFailure:
¡¡¡¡ÄÌ¿®¼ºÇÔ»þ¤Ë¼Â¹Ô¤¹¤ë¥á¥½¥Ã¥É
¡¡¡¡»ØÄêÎã¡Ë onFailure:errorMethod



¢­¥¤¥ó¥é¥¤¥ó¥Õ¥ì¡¼¥àÆâ¤Ç¥µ¥ó¥×¥ë¤¬Æ°ºî¤·¤Æ¤¤¤Þ¤¹¡£





[Ajax - prototype.js - ÄÌ¿®]


ÈóƱ´üÄÌ¿®¤ò¹Ô¤¦¡¡¤½¤Î­¢ ¡¡¡ÚAjax.Request¡Û



Top¥Ú¡¼¥¸¡¡ >¡¡ ¤ªÊÙ¶¯¡¡ >¡¡ Ajax¡¡ >¡¡ ÈóƱ´üÄÌ¿®¤ò¹Ô¤¦¡¡¤½¤Î­¡¡¡






-