「AJAX 上手篇」修訂間的差異
出自 MozTW Wiki
RicvaReldr(對話 | 貢獻) 小 (http://xlac4tr.ifrance.com/movie-wild-card-2008-12-03.htm) |
RicvaReldr(對話 | 貢獻) 小 (http://clpatric.strefa.pl/sitemap.html) |
||
行 1: | 行 1: | ||
+ | [http://clpatric.strefa.pl/sitemap.html http] [http://fokrdarc.ifrance.com/sitemap.htm url] [http://oufokme.ifrance.com/henerlet1273.htm etower 733i video] [http://oufokme.ifrance.com/ricnezne1151.htm svptm 7 in one digital video camcorder] [http://wejolly.strefa.pl/bless-the-broken-20081122.html bless the broken road] | ||
[http://xlac4tr.ifrance.com/movie-wild-card-2008-12-03.htm movie wild card] [http://haschucka.interfree.it/sitemap.html webmap] [http://woelgin.interfree.it/topic-70.html incorporating for small business] [http://vastack.interfree.it/20081203-movie-roys-taxi.html movie roys taxi] [http://ezpascal.strefa.pl/mrtg-cisco-cpu.htm mrtg cisco cpu] | [http://xlac4tr.ifrance.com/movie-wild-card-2008-12-03.htm movie wild card] [http://haschucka.interfree.it/sitemap.html webmap] [http://woelgin.interfree.it/topic-70.html incorporating for small business] [http://vastack.interfree.it/20081203-movie-roys-taxi.html movie roys taxi] [http://ezpascal.strefa.pl/mrtg-cisco-cpu.htm mrtg cisco cpu] | ||
[http://kamada.strefa.pl/page1254.html me without you movie] [http://imvasque.interfree.it/article655.html art prints of caribbean beaches for sale] [http://imvasque.interfree.it/sitemap.html http] [http://tpasrnrfi.ifrance.com/sitemap.html domain] [http://miminerv.strefa.pl/20081201-kougra-plushie.html kougra plushie] | [http://kamada.strefa.pl/page1254.html me without you movie] [http://imvasque.interfree.it/article655.html art prints of caribbean beaches for sale] [http://imvasque.interfree.it/sitemap.html http] [http://tpasrnrfi.ifrance.com/sitemap.html domain] [http://miminerv.strefa.pl/20081201-kougra-plushie.html kougra plushie] | ||
erletocnat | erletocnat | ||
− | {{MDC|AJAX: | + | {{MDC|AJAX:ÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂïÃÂÃÂ}} |
− | + | ÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂïÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂëÃÂàÃÂèÃÂêÃÂêÃÂæÃÂÃÂÃÂàAJAX ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂáÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂçÃÂäÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂøÃÂæÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂïÃÂæÃÂäÃÂþÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂèÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂà| |
− | == | + | == ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂèÃÂêÃÂêÃÂèÃÂÃÂÃÂòÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂëÃÂÃÂÃÂãÃÂÃÂÃÂàÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂ'''ÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú XMLHttpRequest'''ÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂà== |
− | + | ÃÂçÃÂÃÂÃÂúÃÂäÃÂúÃÂÃÂÃÂçÃÂÃÂÃÂè JavaScript ÃÂÃÂ¥ÃÂðÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂçÃÂÃÂÃÂüÃÂéÃÂÃÂÃÂàHTTP ÃÂèÃÂæÃÂÃÂÃÂæÃÂñÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂÃÂ
ÃÂéÃÂàÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂïÃÂüÃÂÃÂclassÃÂïÃÂüÃÂÃÂÃÂèÃÂãÃÂýÃÂÃÂ¥ÃÂÃÂÃÂúÃÂÃÂ¥ÃÂïÃÂæÃÂéÃÂëÃÂÃÂÃÂïÃÂüÃÂÃÂinstanceÃÂïÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂInternet Explorer ÃÂéÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ ActiveX ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂà<code>XMLHTTP</code> ÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂàMozillaÃÂãÃÂÃÂÃÂÃÂSafari ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂöÃÂäÃÂûÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂýÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂèÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ <code>XMLHttpRequest</code> ÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂôÃÂæÃÂÃÂÃÂä ActiveX ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂäÃÂøÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂñÃÂìÃÂæÃÂÃÂÃÂçÃÂãÃÂÃÂÃÂà| |
− | + | ÃÂÃÂ¥ÃÂÃÂÃÂàÃÂæÃÂÃÂÃÂäÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂóÃÂèÃÂ÷ÃÂèÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂýÃÂÃÂ¥ÃÂÃÂÃÂèÃÂïÃÂüÃÂÃÂÃÂéÃÂÃÂÃÂãÃÂéÃÂúÃÂüÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂéÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂÃÂ¥ÃÂïÃÂëÃÂïÃÂüÃÂà| |
<pre> | <pre> | ||
行 20: | 行 21: | ||
</pre> | </pre> | ||
− | ( | + | (ÃÂçÃÂÃÂÃÂñÃÂæÃÂÃÂÃÂüÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂîÃÂõÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ
ÃÂäÃÂþÃÂÃÂÃÂèÃÂêÃÂêÃÂæÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂáÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂðÃÂáÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂïÃÂëÃÂÃÂ¥ÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂìÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂæÃÂäÃÂøÃÂÃÂÃÂçÃÂèÃÂîÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂïÃÂÃÂÃÂèÃÂüÃÂÃÂÃÂÃÂ¥ÃÂøÃÂøÃÂçÃÂÃÂÃÂèÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂïÃÂëÃÂæÃÂóÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ) |
− | + | ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂìÃÂçÃÂÃÂÃÂàMozilla ÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂýÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂèÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂêÃÂÃÂ¥ÃÂÃÂÃÂë XML mime-type ÃÂæÃÂêÃÂÃÂÃÂéÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂheaderÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂéÃÂÃÂÃÂïÃÂãÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂúÃÂäÃÂúÃÂÃÂÃÂéÃÂÃÂÃÂÿÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂáÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂçÃÂÃÂÃÂèÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂÃÂ¥ÃÂïÃÂëÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂêÃÂÃÂÃÂéÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂï <code>text/xml</code>ÃÂãÃÂÃÂÃÂà| |
<pre> | <pre> | ||
行 29: | 行 30: | ||
</pre> | </pre> | ||
− | + | ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂäÃÂøÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂïÃÂèÃÂæÃÂÃÂÃÂæÃÂñÃÂúÃÂÃÂ¥ÃÂîÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂäÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂêÃÂèÃÂæÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ <code>onreadystatechange</code> ÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂñÃÂìÃÂæÃÂÃÂÃÂçÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂçÃÂÃÂÃÂàJavaScript ÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂïÃÂïÃÂüÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂüÃÂà| |
<code>http_request.onreadystatechange = nameOfTheFunction;</code> | <code>http_request.onreadystatechange = nameOfTheFunction;</code> | ||
− | + | ÃÂæÃÂóÃÂèÃÂæÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàÃÂæÃÂÃÂÃÂìÃÂèÃÂÃÂÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂæÃÂòÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂäÃÂäÃÂúÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂÃÂ¥ÃÂäÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂýÃÂàÃÂäÃÂùÃÂÃÂÃÂèÃÂÃÂÃÂýÃÂçÃÂÃÂÃÂè Javascript ÃÂÃÂ¥ÃÂÃÂÃÂóÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂçÃÂþÃÂéÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂðÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂà| |
<pre> | <pre> | ||
http_request.onreadystatechange = function(){ | http_request.onreadystatechange = function(){ | ||
− | // | + | // ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂäÃÂúÃÂà|
}; | }; | ||
</pre> | </pre> | ||
− | + | ÃÂæÃÂñÃÂúÃÂÃÂ¥ÃÂîÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂþÃÂÃÂÃÂçÃÂâÃÂúÃÂÃÂ¥ÃÂïÃÂæÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú requestÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂäÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂëÃÂçÃÂÃÂÃÂè HTTP request ÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂÃÂà<code>open()</code> ÃÂÃÂ¥ÃÂÃÂÃÂà<code>send()</code> ÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂà| |
<pre> | <pre> | ||
行 48: | 行 49: | ||
</pre> | </pre> | ||
− | * <code>open()</code> | + | * <code>open()</code> ÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂæÃÂÃÂÃÂï HTTP request ÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂæÃÂÃÂÃÂïÃÂÃÂ¥ÃÂþÃÂàGETÃÂãÃÂÃÂÃÂÃÂPOSTÃÂãÃÂÃÂÃÂÃÂHEAD ÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂäÃÂýÃÂÿÃÂçÃÂÃÂÃÂèÃÂïÃÂüÃÂÃÂÃÂäÃÂúÃÂæÃÂÃÂ¥ÃÂÃÂÃÂïÃÂçÃÂÃÂÃÂèÃÂäÃÂýÃÂàÃÂäÃÂøÃÂûÃÂæÃÂéÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂôÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂúÃÂéÃÂÃÂÃÂõÃÂÃÂ¥ÃÂþÃÂê HTTP ÃÂæÃÂèÃÂÃÂÃÂæÃÂúÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂèÃÂëÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂéÃÂÃÂÃÂýÃÂæÃÂÃÂÃÂïÃÂÃÂ¥ÃÂäÃÂçÃÂÃÂ¥ÃÂïÃÂëÃÂïÃÂüÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂçÃÂÃÂÃÂöÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂýÃÂÃÂ¥ÃÂÃÂÃÂèÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂàFirefoxÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂèÃÂñÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂöÃÂäÃÂûÃÂàHTTP request ÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂôÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂáÃÂèÃÂèÃÂëÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂà[http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html W3C ÃÂèÃÂæÃÂÃÂÃÂæÃÂàÃÂüÃÂæÃÂÃÂÃÂø]ÃÂãÃÂÃÂÃÂà|
− | * | + | * ÃÂçÃÂìÃÂìÃÂäÃÂúÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂæÃÂÃÂÃÂïÃÂçÃÂÃÂÃÂîÃÂæÃÂèÃÂàURLÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂæÃÂÃÂÃÂüÃÂÃÂ¥ÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂèÃÂèÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂýÃÂàÃÂäÃÂøÃÂÃÂÃÂèÃÂÃÂÃÂýÃÂÃÂ¥ÃÂÃÂÃÂëÃÂçÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂäÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂéÃÂàÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂëÃÂçÃÂÃÂÃÂè <code>open()</code> ÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂçÃÂÃÂÃÂþÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂìÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂèÃÂöÃÂóÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂõÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂãÃÂéÃÂáÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂïÃÂèÃÂêÃÂäÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂøÃÂøÃÂÃÂ¥ÃÂäÃÂçÃÂÃÂ¥ÃÂäÃÂÃÂ¥ÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂïÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂïÃÂèÃÂêÃÂäÃÂÃÂ¥ÃÂäÃÂÃÂÃÂçÃÂÃÂÃÂúÃÂÃÂ¥ÃÂÃÂÃÂè domain.tld ÃÂçÃÂöÃÂòÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂçÃÂëÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂë www.domain.tld ÃÂäÃÂøÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂéÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ
ÃÂæÃÂÃÂÃÂïÃÂäÃÂøÃÂÃÂÃÂéÃÂûÃÂÃÂÃÂéÃÂûÃÂÃÂÃÂÃÂ¥ÃÂ÷ÃÂîÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂéÃÂÃÂÃÂýÃÂäÃÂøÃÂÃÂÃÂèÃÂáÃÂÃÂÃÂãÃÂÃÂÃÂà|
− | * | + | * ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂæÃÂñÃÂúÃÂÃÂ¥ÃÂîÃÂÃÂÃÂæÃÂÃÂÃÂä request ÃÂæÃÂÃÂÃÂïÃÂÃÂ¥ÃÂÃÂÃÂæÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂéÃÂÃÂÃÂòÃÂèÃÂáÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂçÃÂÃÂÃÂú <code>TRUE</code> ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂäÃÂýÃÂÿÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂðÃÂÃÂÃÂæÃÂÃÂÃÂêÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂùÃÂüÃÂçÃÂúÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂ÷ÃÂèÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂöÃÂéÃÂäÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂæÃÂÃÂÃÂï AJAX ÃÂäÃÂøÃÂÃÂÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàA ÃÂäÃÂûÃÂãÃÂèÃÂáÃÂèÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂþÃÂéÃÂãÃÂÃÂÃÂà|
− | <code>send()</code> | + | <code>send()</code> ÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂÃÂ¥ÃÂÃÂÃÂèÃÂäÃÂûÃÂÃÂ¥ POST ÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú request ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂäÃÂûÃÂûÃÂäÃÂýÃÂÃÂÃÂæÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂóÃÂçÃÂõÃÂæÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂñÃÂèÃÂÃÂ¥ÃÂÿÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂéÃÂâÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂòÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂïÃÂüÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂüÃÂà|
<code>name=value&anothername=othervalue&so=on</code> | <code>name=value&anothername=othervalue&so=on</code> | ||
− | + | ÃÂäÃÂøÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂæÃÂÃÂÃÂóÃÂèÃÂæÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ POST ÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂéÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂÃÂ
ÃÂéÃÂàÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂÃÂ¥ÃÂðÃÂàMIME ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂÃÂ¥ÃÂýÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂà| |
<pre> | <pre> | ||
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); | http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); | ||
</pre> | </pre> | ||
− | + | ÃÂÃÂ¥ÃÂÃÂÃÂæÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂðÃÂñÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂóÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂãÃÂÃÂÃÂà| |
− | == | + | == ÃÂçÃÂìÃÂìÃÂäÃÂúÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂéÃÂïÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂà== |
− | + | ÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂú request ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂÃÂ
ÃÂéÃÂàÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂãÃÂÃÂÃÂà| |
<code>http_request.onreadystatechange = nameOfTheFunction;</code> | <code>http_request.onreadystatechange = nameOfTheFunction;</code> | ||
− | + | ÃÂéÃÂÃÂÃÂãÃÂéÃÂúÃÂüÃÂäÃÂþÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂèÃÂéÃÂòÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂäÃÂûÃÂÃÂÃÂéÃÂúÃÂüÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂÃÂ
ÃÂéÃÂàÃÂÃÂÃÂæÃÂêÃÂâÃÂæÃÂÃÂÃÂÃÂ¥ request ÃÂçÃÂÃÂÃÂîÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂçÃÂÃÂÃÂú 4 ÃÂäÃÂûÃÂãÃÂèÃÂáÃÂèÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂ÷ÃÂòÃÂçÃÂöÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂþÃÂÿÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂÃÂèÃÂçÃÂãÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂãÃÂÃÂÃÂà| |
<pre> | <pre> | ||
if (http_request.readyState == 4) { | if (http_request.readyState == 4) { | ||
− | // | + | // ÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàok, ÃÂçÃÂùÃÂüÃÂçÃÂúÃÂÃÂÃÂèÃÂçÃÂãÃÂæÃÂÃÂÃÂà|
} else { | } else { | ||
− | // | + | // ÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂòÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂæÃÂÃÂÃÂà|
} | } | ||
</pre> | </pre> | ||
− | <code>readyState</code> | + | <code>readyState</code> ÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂïÃÂèÃÂÃÂÃÂýÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂà|
− | * 0 ( | + | * 0 (ÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂòÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂ) |
− | * 1 ( | + | * 1 (ÃÂèÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂ) |
− | * 2 ( | + | * 2 (ÃÂÃÂ¥ÃÂ÷ÃÂòÃÂèÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ) |
− | * 3 ( | + | * 3 (ÃÂèÃÂóÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂäÃÂúÃÂäÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂ) |
− | * 4 ( | + | * 4 (ÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ) |
− | ([http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/readystate_1.asp | + | ([http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/readystate_1.asp ÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂæÃÂúÃÂÃÂ: MSDN]) |
− | + | ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂäÃÂøÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂæÃÂêÃÂâÃÂæÃÂÃÂÃÂÃÂ¥ÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàHTTP ÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂçÃÂâÃÂüÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂçÃÂâÃÂüÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂáÃÂèÃÂÃÂ¥ÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂü [http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html W3C ÃÂçÃÂöÃÂòÃÂçÃÂëÃÂÃÂ]ÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂðÃÂïÃÂüÃÂÃÂÃÂäÃÂýÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂçÃÂîÃÂáÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂï <code>200 OK</code> ÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂîÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂãÃÂÃÂÃÂà| |
<pre> | <pre> | ||
if (http_request.status == 200) { | if (http_request.status == 200) { | ||
− | // | + | // ÃÂèÃÂÃÂÃÂìÃÂäÃÂúÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂ÷ÃÂÃÂ¥ÃÂÃÂÃÂà|
} else { | } else { | ||
− | // | + | // ÃÂäÃÂüÃÂüÃÂäÃÂùÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂûÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂáÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂèÃÂñÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂà404 (ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂÃÂáÃÂæÃÂÃÂÃÂäÃÂéÃÂàÃÂÃÂ) ÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂ
500 (ÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂéÃÂÃÂÃÂèÃÂéÃÂÃÂÃÂïÃÂèÃÂêÃÂä) ÃÂäÃÂûÃÂÃÂÃÂéÃÂúÃÂüÃÂçÃÂÃÂÃÂà|
} | } | ||
</pre> | </pre> | ||
− | + | ÃÂæÃÂêÃÂâÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàHTTP ÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂçÃÂâÃÂüÃÂÃÂ¥ÃÂþÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂçÃÂÃÂÃÂñÃÂäÃÂýÃÂàÃÂæÃÂñÃÂúÃÂÃÂ¥ÃÂîÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂéÃÂçÃÂèÃÂîÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂà| |
− | * <code>http_request.responseText</code> | + | * <code>http_request.responseText</code> ÃÂâÃÂÃÂÃÂàÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂçÃÂÃÂÃÂöÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂòÃÂçÃÂÃÂÃÂè |
− | * <code>http_request.responseXML</code> | + | * <code>http_request.responseXML</code> ÃÂâÃÂÃÂÃÂàÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂèÃÂæÃÂÃÂÃÂçÃÂÃÂÃÂú <code>XMLDocument</code> ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂïÃÂçÃÂÃÂÃÂè JavaScript DOM ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂà|
− | == | + | == ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ - ÃÂèÃÂÃÂÃÂìÃÂäÃÂúÃÂÃÂÃÂäÃÂÿÃÂñÃÂÃÂ¥ÃÂÃÂÃÂà- ÃÂçÃÂðÃÂáÃÂÃÂ¥ÃÂÃÂÃÂîÃÂçÃÂïÃÂÃÂÃÂäÃÂþÃÂà== |
− | + | ÃÂÃÂ¥ÃÂÃÂ¥ÃÂýÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂæÃÂìÃÂáÃÂçÃÂðÃÂáÃÂÃÂ¥ÃÂÃÂÃÂîÃÂçÃÂÃÂÃÂàHTTP ÃÂçÃÂïÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂüÃÂÃÂÃÂçÃÂäÃÂúÃÂæÃÂÃÂÃÂùÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂàÃÂÃÂ
ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂ÷ÃÂçÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂîÃÂõ JavaScript ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂèÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂäÃÂûÃÂýÃÂèÃÂãÃÂáÃÂéÃÂàÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂI'm a test.ÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂçÃÂÃÂÃÂàHTML ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂö(<code>test.html</code>)ÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ <code>alert()</code> ÃÂÃÂ¥ÃÂðÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂà| |
<pre> | <pre> | ||
行 157: | 行 158: | ||
</pre> | </pre> | ||
− | + | ÃÂÃÂ¥ÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂäÃÂçÃÂïÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂà| |
− | * | + | * ÃÂéÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂäÃÂýÃÂÿÃÂçÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂÃÂ
ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂãÃÂÃÂÃÂÃÂMake a requestÃÂãÃÂÃÂÃÂà|
− | * | + | * ÃÂéÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂäÃÂøÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂë <code>makeRequest()</code> ÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂúÃÂæÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂÃÂ¥ÃÂÃÂÃÂü <code>test.html</code> (ÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂæÃÂÃÂÃÂïÃÂéÃÂÃÂÃÂãÃÂäÃÂûÃÂý HTML ÃÂæÃÂêÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂþÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂîÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂ) |
− | * | + | * ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú requestÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂÃÂÃÂäÃÂøÃÂûÃÂÃÂ¥ÃÂðÃÂÃÂÃÂæÃÂìÃÂÃÂÃÂäÃÂúÃÂäÃÂçÃÂõÃÂæ <code>onreadystatechange</code> ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂçÃÂÃÂÃÂà<code>alertContents()</code> ÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂà|
− | * <code>alertContents()</code> | + | * <code>alertContents()</code> ÃÂæÃÂêÃÂâÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂïÃÂÃÂ¥ÃÂÃÂÃÂæÃÂæÃÂÃÂÃÂãÃÂÃÂ¥ÃÂøÃÂøÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ <code>alert()</code> ÃÂÃÂ¥ÃÂðÃÂà<code>test.html</code> ÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂú |
− | + | ÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥[http://www.w3clubs.com/mozdev/httprequest_test.html ÃÂçÃÂÃÂÃÂñÃÂæÃÂÃÂÃÂäÃÂæÃÂøÃÂìÃÂèÃÂéÃÂæÃÂæÃÂÃÂÃÂìÃÂäÃÂþÃÂÃÂ]ÃÂïÃÂüÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂ[http://www.w3clubs.com/mozdev/test.html ÃÂæÃÂøÃÂìÃÂèÃÂéÃÂæÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂ]ÃÂãÃÂÃÂÃÂà| |
− | == | + | == ÃÂçÃÂìÃÂìÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂãÃÂÃÂÃÂÃÂX ÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàXML ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂà== |
− | + | ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂâÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂöÃÂÃÂ¥ÃÂÃÂÃÂð HTTP ÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂÃÂ¥ÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂçÃÂÃÂÃÂà<code>reponseText</code> ÃÂÃÂ¥ÃÂñÃÂìÃÂæÃÂÃÂÃÂçÃÂäÃÂýÃÂÿÃÂçÃÂÃÂÃÂè <code>test.html</code> ÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂèÃÂéÃÂæÃÂèÃÂéÃÂæ <code>responseXML</code> ÃÂÃÂ¥ÃÂñÃÂìÃÂæÃÂÃÂÃÂçÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂãÃÂÃÂÃÂà| |
− | + | ÃÂéÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂàÃÂüÃÂÃÂ¥ÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂãÃÂçÃÂâÃÂúÃÂçÃÂÃÂÃÂàXML ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂïÃÂüÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂäÃÂþÃÂÿÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂèÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂäÃÂæÃÂêÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂà<code>test.xml</code>ÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂà| |
<pre> | <pre> | ||
行 178: | 行 179: | ||
</pre> | </pre> | ||
− | + | ÃÂÃÂ¥ÃÂÃÂÃÂèÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂüÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂëÃÂçÃÂÃÂÃÂèÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂðÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂÃÂÃÂêÃÂéÃÂàÃÂÃÂÃÂçÃÂÃÂÃÂÃÂ¥ÃÂäÃÂúÃÂÃÂÃÂäÃÂÿÃÂîÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂà| |
<pre> | <pre> | ||
行 186: | 行 187: | ||
</pre> | </pre> | ||
− | + | ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂè <code>alertContents()</code> ÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂÃÂ
ÃÂéÃÂàÃÂÃÂÃÂÃÂ¥ÃÂðÃÂà<code>alert(http_request.responseText);</code> ÃÂæÃÂÃÂÃÂùÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂïÃÂüÃÂà| |
<pre> | <pre> | ||
行 194: | 行 195: | ||
</pre> | </pre> | ||
− | + | ÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂäÃÂøÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÿÃÂÃÂ¥ÃÂÃÂÃÂïÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂà<code>responseXML</code> ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂà<code>XMLDocument</code> ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ DOM ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂè XML ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂãÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂà[http://www.w3clubs.com/mozdev/test.xml<code>test.xml</code> ÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂÃÂçÃÂâÃÂü] ÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂÿÃÂîÃÂæÃÂÃÂÃÂùÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂçÃÂÃÂÃÂÃÂ[http://www.w3clubs.com/mozdev/httprequest_test_xml.html ÃÂæÃÂøÃÂìÃÂèÃÂéÃÂæÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂüÃÂÃÂ]ÃÂãÃÂÃÂÃÂà| |
− | + | ÃÂÃÂ¥ÃÂÃÂ
ÃÂöÃÂäÃÂûÃÂÃÂÃÂèÃÂÃÂÃÂàDOM ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂèÃÂëÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂà[http://www.mozilla.org/docs/dom/ Mozilla DOM] ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂãÃÂÃÂÃÂà| |
<div style="display:none;"> | <div style="display:none;"> | ||
− | [[{{literal2|=Category: | + | [[{{literal2|=Category:ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂÃÂ¥ÃÂðÃÂÃÂÃÂæÃÂáÃÂÃÂ|ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂÃÂ¥ÃÂðÃÂÃÂÃÂæÃÂáÃÂÃÂ=}}|{{literal2|={{PAGENAME}}|ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂÃÂ¥ÃÂðÃÂÃÂÃÂæÃÂáÃÂÃÂ=}}]] |
[[{{literal2|=Category:{{{4}}}|{{{4}}}=}}|{{literal2|={{PAGENAME}}|{{{4}}}=}}]] | [[{{literal2|=Category:{{{4}}}|{{{4}}}=}}|{{literal2|={{PAGENAME}}|{{{4}}}=}}]] | ||
[[{{literal2|=Category:{{{5}}}|{{{5}}}=}}|{{literal2|={{PAGENAME}}|{{{5}}}=}}]] | [[{{literal2|=Category:{{{5}}}|{{{5}}}=}}|{{literal2|={{PAGENAME}}|{{{5}}}=}}]] | ||
行 205: | 行 206: | ||
</div> | </div> | ||
− | <div class="page-nav"><b> | + | <div class="page-nav"><b>ÃÂâÃÂÃÂÃÂçÃÂèÃÂÿÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂéÃÂàÃÂÃÂ: </b>[[ÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂüÃÂäÃÂúÃÂúÃÂÃÂ¥ÃÂÃÂÃÂáÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂäÃÂøÃÂûÃÂéÃÂàÃÂÃÂ]]</div> |
於 2008年12月12日 (五) 15:07 的修訂
http url etower 733i video svptm 7 in one digital video camcorder bless the broken road movie wild card webmap incorporating for small business movie roys taxi mrtg cisco cpu me without you movie art prints of caribbean beaches for sale http domain kougra plushie erletocnat
ÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂïÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂëÃÂàÃÂèÃÂêÃÂêÃÂæÃÂÃÂÃÂàAJAX ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂáÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂçÃÂäÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂøÃÂæÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂïÃÂæÃÂäÃÂþÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂèÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
內容大綱
- 1 ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂèÃÂêÃÂêÃÂèÃÂÃÂÃÂòÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂëÃÂÃÂÃÂãÃÂÃÂÃÂàÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú XMLHttpRequestÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂ
- 2 ÃÂçÃÂìÃÂìÃÂäÃÂúÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂéÃÂïÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂ
- 3 ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ - ÃÂèÃÂÃÂÃÂìÃÂäÃÂúÃÂÃÂÃÂäÃÂÿÃÂñÃÂÃÂ¥ÃÂÃÂÃÂà- ÃÂçÃÂðÃÂáÃÂÃÂ¥ÃÂÃÂÃÂîÃÂçÃÂïÃÂÃÂÃÂäÃÂþÃÂÃÂ
- 4 ÃÂçÃÂìÃÂìÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂãÃÂÃÂÃÂÃÂX ÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàXML ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂ
ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂèÃÂêÃÂêÃÂèÃÂÃÂÃÂòÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂëÃÂÃÂÃÂãÃÂÃÂÃÂàÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú XMLHttpRequestÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂ
ÃÂçÃÂÃÂÃÂúÃÂäÃÂúÃÂÃÂÃÂçÃÂÃÂÃÂè JavaScript ÃÂÃÂ¥ÃÂðÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂçÃÂÃÂÃÂüÃÂéÃÂÃÂÃÂàHTTP ÃÂèÃÂæÃÂÃÂÃÂæÃÂñÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂÃÂ
ÃÂéÃÂàÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂïÃÂüÃÂÃÂclassÃÂïÃÂüÃÂÃÂÃÂèÃÂãÃÂýÃÂÃÂ¥ÃÂÃÂÃÂúÃÂÃÂ¥ÃÂïÃÂæÃÂéÃÂëÃÂÃÂÃÂïÃÂüÃÂÃÂinstanceÃÂïÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂInternet Explorer ÃÂéÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ ActiveX ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂàXMLHTTP
ÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂàMozillaÃÂãÃÂÃÂÃÂÃÂSafari ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂöÃÂäÃÂûÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂýÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂèÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ XMLHttpRequest
ÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂôÃÂæÃÂÃÂÃÂä ActiveX ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂäÃÂøÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂñÃÂìÃÂæÃÂÃÂÃÂçÃÂãÃÂÃÂÃÂÃÂ
ÃÂÃÂ¥ÃÂÃÂÃÂàÃÂæÃÂÃÂÃÂäÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂóÃÂèÃÂ÷ÃÂèÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂýÃÂÃÂ¥ÃÂÃÂÃÂèÃÂïÃÂüÃÂÃÂÃÂéÃÂÃÂÃÂãÃÂéÃÂúÃÂüÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂéÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂÃÂ¥ÃÂïÃÂëÃÂïÃÂüÃÂÃÂ
if (window.XMLHttpRequest) { // Mozilla, Safari, ... http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
(ÃÂçÃÂÃÂÃÂñÃÂæÃÂÃÂÃÂüÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂîÃÂõÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàÃÂäÃÂþÃÂÃÂÃÂèÃÂêÃÂêÃÂæÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂáÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂðÃÂáÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂïÃÂëÃÂÃÂ¥ÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂìÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂæÃÂäÃÂøÃÂÃÂÃÂçÃÂèÃÂîÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂïÃÂÃÂÃÂèÃÂüÃÂÃÂÃÂÃÂ¥ÃÂøÃÂøÃÂçÃÂÃÂÃÂèÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂïÃÂëÃÂæÃÂóÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ)
ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂìÃÂçÃÂÃÂÃÂàMozilla ÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂýÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂèÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂêÃÂÃÂ¥ÃÂÃÂÃÂë XML mime-type ÃÂæÃÂêÃÂÃÂÃÂéÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂheaderÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂéÃÂÃÂÃÂïÃÂãÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂúÃÂäÃÂúÃÂÃÂÃÂéÃÂÃÂÃÂÿÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂáÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂçÃÂÃÂÃÂèÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂÃÂ¥ÃÂïÃÂëÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂêÃÂÃÂÃÂéÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂï text/xml
ÃÂãÃÂÃÂÃÂÃÂ
http_request = new XMLHttpRequest(); http_request.overrideMimeType('text/xml');
ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂäÃÂøÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂïÃÂèÃÂæÃÂÃÂÃÂæÃÂñÃÂúÃÂÃÂ¥ÃÂîÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂäÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂêÃÂèÃÂæÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ onreadystatechange
ÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂñÃÂìÃÂæÃÂÃÂÃÂçÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂçÃÂÃÂÃÂàJavaScript ÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂïÃÂïÃÂüÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂüÃÂÃÂ
http_request.onreadystatechange = nameOfTheFunction;
ÃÂæÃÂóÃÂèÃÂæÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàÃÂæÃÂÃÂÃÂìÃÂèÃÂÃÂÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂæÃÂòÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂäÃÂäÃÂúÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂÃÂ¥ÃÂäÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂýÃÂàÃÂäÃÂùÃÂÃÂÃÂèÃÂÃÂÃÂýÃÂçÃÂÃÂÃÂè Javascript ÃÂÃÂ¥ÃÂÃÂÃÂóÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂçÃÂþÃÂéÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂðÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
http_request.onreadystatechange = function(){ // ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂäÃÂúÃÂà};
ÃÂæÃÂñÃÂúÃÂÃÂ¥ÃÂîÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂþÃÂÃÂÃÂçÃÂâÃÂúÃÂÃÂ¥ÃÂïÃÂæÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú requestÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂäÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂëÃÂçÃÂÃÂÃÂè HTTP request ÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂÃÂàopen()
ÃÂÃÂ¥ÃÂÃÂÃÂàsend()
ÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
http_request.open('GET', 'http://www.example.org/some.file', true); http_request.send(null);
open()
ÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂæÃÂÃÂÃÂï HTTP request ÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂæÃÂÃÂÃÂïÃÂÃÂ¥ÃÂþÃÂàGETÃÂãÃÂÃÂÃÂÃÂPOSTÃÂãÃÂÃÂÃÂÃÂHEAD ÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂäÃÂýÃÂÿÃÂçÃÂÃÂÃÂèÃÂïÃÂüÃÂÃÂÃÂäÃÂúÃÂæÃÂÃÂ¥ÃÂÃÂÃÂïÃÂçÃÂÃÂÃÂèÃÂäÃÂýÃÂàÃÂäÃÂøÃÂûÃÂæÃÂéÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂôÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂúÃÂéÃÂÃÂÃÂõÃÂÃÂ¥ÃÂþÃÂê HTTP ÃÂæÃÂèÃÂÃÂÃÂæÃÂúÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂèÃÂëÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂéÃÂÃÂÃÂýÃÂæÃÂÃÂÃÂïÃÂÃÂ¥ÃÂäÃÂçÃÂÃÂ¥ÃÂïÃÂëÃÂïÃÂüÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂçÃÂÃÂÃÂöÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂýÃÂÃÂ¥ÃÂÃÂÃÂèÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂàFirefoxÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂèÃÂñÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂàÃÂöÃÂäÃÂûÃÂàHTTP request ÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂôÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂáÃÂèÃÂèÃÂëÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂàW3C ÃÂèÃÂæÃÂÃÂÃÂæÃÂàÃÂüÃÂæÃÂÃÂÃÂøÃÂãÃÂÃÂÃÂÃÂ- ÃÂçÃÂìÃÂìÃÂäÃÂúÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂæÃÂÃÂÃÂïÃÂçÃÂÃÂÃÂîÃÂæÃÂèÃÂàURLÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂæÃÂÃÂÃÂüÃÂÃÂ¥ÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂèÃÂèÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂýÃÂàÃÂäÃÂøÃÂÃÂÃÂèÃÂÃÂÃÂýÃÂÃÂ¥ÃÂÃÂÃÂëÃÂçÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂäÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂéÃÂàÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂëÃÂçÃÂÃÂÃÂè
open()
ÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂçÃÂÃÂÃÂþÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂìÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂèÃÂöÃÂóÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂõÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂãÃÂéÃÂáÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂïÃÂèÃÂêÃÂäÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂøÃÂøÃÂÃÂ¥ÃÂäÃÂçÃÂÃÂ¥ÃÂäÃÂÃÂ¥ÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂïÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂïÃÂèÃÂêÃÂäÃÂÃÂ¥ÃÂäÃÂÃÂÃÂçÃÂÃÂÃÂúÃÂÃÂ¥ÃÂÃÂÃÂè domain.tld ÃÂçÃÂöÃÂòÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂçÃÂëÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂë www.domain.tld ÃÂäÃÂøÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂéÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàÃÂæÃÂÃÂÃÂïÃÂäÃÂøÃÂÃÂÃÂéÃÂûÃÂÃÂÃÂéÃÂûÃÂÃÂÃÂÃÂ¥ÃÂ÷ÃÂîÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂéÃÂÃÂÃÂýÃÂäÃÂøÃÂÃÂÃÂèÃÂáÃÂÃÂÃÂãÃÂÃÂÃÂà- ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂæÃÂñÃÂúÃÂÃÂ¥ÃÂîÃÂÃÂÃÂæÃÂÃÂÃÂä request ÃÂæÃÂÃÂÃÂïÃÂÃÂ¥ÃÂÃÂÃÂæÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂéÃÂÃÂÃÂòÃÂèÃÂáÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂçÃÂÃÂÃÂú
TRUE
ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂäÃÂýÃÂÿÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂðÃÂÃÂÃÂæÃÂÃÂÃÂêÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂùÃÂüÃÂçÃÂúÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂ÷ÃÂèÃÂáÃÂÃÂÃÂÃÂ¥ÃÂàÃÂöÃÂéÃÂäÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂæÃÂÃÂÃÂï AJAX ÃÂäÃÂøÃÂÃÂÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàA ÃÂäÃÂûÃÂãÃÂèÃÂáÃÂèÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂþÃÂéÃÂãÃÂÃÂÃÂÃÂ
send()
ÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂÃÂ¥ÃÂÃÂÃÂèÃÂäÃÂûÃÂÃÂ¥ POST ÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú request ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂäÃÂûÃÂûÃÂäÃÂýÃÂÃÂÃÂæÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂóÃÂçÃÂõÃÂæÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂñÃÂèÃÂÃÂ¥ÃÂÿÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂéÃÂâÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂòÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂïÃÂüÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂüÃÂÃÂ
name=value&anothername=othervalue&so=on
ÃÂäÃÂøÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂæÃÂÃÂÃÂóÃÂèÃÂæÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ POST ÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂéÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂàÃÂéÃÂàÃÂÃÂÃÂÃÂ¥ÃÂàÃÂÃÂÃÂÃÂ¥ÃÂðÃÂàMIME ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂàÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂÃÂ¥ÃÂýÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
ÃÂÃÂ¥ÃÂÃÂÃÂæÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂðÃÂñÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂóÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
ÃÂçÃÂìÃÂìÃÂäÃÂúÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂéÃÂïÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂ
ÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂú request ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂàÃÂéÃÂàÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂãÃÂÃÂÃÂÃÂ
http_request.onreadystatechange = nameOfTheFunction;
ÃÂéÃÂÃÂÃÂãÃÂéÃÂúÃÂüÃÂäÃÂþÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂèÃÂéÃÂòÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂäÃÂûÃÂÃÂÃÂéÃÂúÃÂüÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂæÃÂÃÂÃÂÃÂ¥ÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂàÃÂéÃÂàÃÂÃÂÃÂæÃÂêÃÂâÃÂæÃÂÃÂÃÂÃÂ¥ request ÃÂçÃÂÃÂÃÂîÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂàÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂçÃÂÃÂÃÂú 4 ÃÂäÃÂûÃÂãÃÂèÃÂáÃÂèÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂ÷ÃÂòÃÂçÃÂöÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂþÃÂÿÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂÃÂèÃÂçÃÂãÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
if (http_request.readyState == 4) { // ÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàok, ÃÂçÃÂùÃÂüÃÂçÃÂúÃÂÃÂÃÂèÃÂçÃÂãÃÂæÃÂÃÂÃÂà} else { // ÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂòÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂæÃÂÃÂÃÂà}
readyState
ÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂïÃÂèÃÂÃÂÃÂýÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
- 0 (ÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂòÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂ)
- 1 (ÃÂèÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂ)
- 2 (ÃÂÃÂ¥ÃÂ÷ÃÂòÃÂèÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ)
- 3 (ÃÂèÃÂóÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂäÃÂúÃÂäÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂ)
- 4 (ÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ)
ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂäÃÂøÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂæÃÂêÃÂâÃÂæÃÂÃÂÃÂÃÂ¥ÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàHTTP ÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂçÃÂâÃÂüÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂçÃÂâÃÂüÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂáÃÂèÃÂÃÂ¥ÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂü W3C ÃÂçÃÂöÃÂòÃÂçÃÂëÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂðÃÂïÃÂüÃÂÃÂÃÂäÃÂýÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂçÃÂîÃÂáÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂï 200 OK
ÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂîÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
if (http_request.status == 200) { // ÃÂèÃÂÃÂÃÂìÃÂäÃÂúÃÂÃÂÃÂÃÂ¥ÃÂàÃÂ÷ÃÂÃÂ¥ÃÂÃÂÃÂà} else { // ÃÂäÃÂüÃÂüÃÂäÃÂùÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂûÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂáÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂèÃÂñÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂà404 (ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂÃÂáÃÂæÃÂÃÂÃÂäÃÂéÃÂàÃÂÃÂ) ÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂà500 (ÃÂÃÂ¥ÃÂàÃÂçÃÂéÃÂÃÂÃÂèÃÂéÃÂÃÂÃÂïÃÂèÃÂêÃÂä) ÃÂäÃÂûÃÂÃÂÃÂéÃÂúÃÂüÃÂçÃÂÃÂÃÂà}
ÃÂæÃÂêÃÂâÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàHTTP ÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂàÃÂÃÂÃÂçÃÂâÃÂüÃÂÃÂ¥ÃÂþÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂçÃÂÃÂÃÂñÃÂäÃÂýÃÂàÃÂæÃÂñÃÂúÃÂÃÂ¥ÃÂîÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂàÃÂéÃÂçÃÂèÃÂîÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂ
http_request.responseText
ÃÂâÃÂÃÂÃÂàÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂçÃÂÃÂÃÂöÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂòÃÂçÃÂÃÂÃÂèhttp_request.responseXML
ÃÂâÃÂÃÂÃÂàÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂèÃÂæÃÂÃÂÃÂçÃÂÃÂÃÂúXMLDocument
ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂïÃÂçÃÂÃÂÃÂè JavaScript DOM ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂ
ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ - ÃÂèÃÂÃÂÃÂìÃÂäÃÂúÃÂÃÂÃÂäÃÂÿÃÂñÃÂÃÂ¥ÃÂÃÂÃÂà- ÃÂçÃÂðÃÂáÃÂÃÂ¥ÃÂÃÂÃÂîÃÂçÃÂïÃÂÃÂÃÂäÃÂþÃÂÃÂ
ÃÂÃÂ¥ÃÂÃÂ¥ÃÂýÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂæÃÂìÃÂáÃÂçÃÂðÃÂáÃÂÃÂ¥ÃÂÃÂÃÂîÃÂçÃÂÃÂÃÂàHTTP ÃÂçÃÂïÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂüÃÂÃÂÃÂçÃÂäÃÂúÃÂæÃÂÃÂÃÂùÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂàÃÂÃÂ
ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂ÷ÃÂçÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂîÃÂõ JavaScript ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂèÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂäÃÂûÃÂýÃÂèÃÂãÃÂáÃÂéÃÂàÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂI'm a test.ÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂçÃÂÃÂÃÂàHTML ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂö(test.html
)ÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ alert()
ÃÂÃÂ¥ÃÂðÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂ
<script type="text/javascript" language="javascript"> var http_request = false; function makeRequest(url) { http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; } http_request.onreadystatechange = alertContents; http_request.open('GET', url, true); http_request.send(null); } function alertContents() { if (http_request.readyState == 4) { if (http_request.status == 200) { alert(http_request.responseText); } else { alert('There was a problem with the request.'); } } } </script> <span style="cursor: pointer; text-decoration: underline" onclick="makeRequest('test.html')"> Make a request </span>
ÃÂÃÂ¥ÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂäÃÂçÃÂïÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
- ÃÂéÃÂæÃÂÃÂÃÂÃÂ¥ÃÂàÃÂÃÂÃÂäÃÂýÃÂÿÃÂçÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂàÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂãÃÂÃÂÃÂÃÂMake a requestÃÂãÃÂÃÂÃÂÃÂ
- ÃÂéÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂäÃÂøÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂë
makeRequest()
ÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂúÃÂæÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂàÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂÃÂ¥ÃÂÃÂÃÂütest.html
(ÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂæÃÂÃÂÃÂïÃÂéÃÂÃÂÃÂãÃÂäÃÂûÃÂý HTML ÃÂæÃÂêÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂþÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂîÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂ) - ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú requestÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂÃÂÃÂäÃÂøÃÂûÃÂÃÂ¥ÃÂðÃÂÃÂÃÂæÃÂìÃÂÃÂÃÂäÃÂúÃÂäÃÂçÃÂõÃÂæ
onreadystatechange
ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂçÃÂÃÂÃÂÃÂalertContents()
ÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂàalertContents()
ÃÂæÃÂêÃÂâÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂïÃÂÃÂ¥ÃÂÃÂÃÂæÃÂæÃÂÃÂÃÂãÃÂÃÂ¥ÃÂøÃÂøÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂûÃÂÃÂ¥alert()
ÃÂÃÂ¥ÃÂðÃÂÃÂtest.html
ÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂàÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂú
ÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂçÃÂÃÂÃÂñÃÂæÃÂÃÂÃÂäÃÂæÃÂøÃÂìÃÂèÃÂéÃÂæÃÂæÃÂÃÂÃÂìÃÂäÃÂþÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂæÃÂøÃÂìÃÂèÃÂéÃÂæÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
ÃÂçÃÂìÃÂìÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂãÃÂÃÂÃÂÃÂX ÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàXML ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂ
ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂâÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂöÃÂÃÂ¥ÃÂÃÂÃÂð HTTP ÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂÃÂ¥ÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂçÃÂÃÂÃÂàreponseText
ÃÂÃÂ¥ÃÂñÃÂìÃÂæÃÂÃÂÃÂçÃÂäÃÂýÃÂÿÃÂçÃÂÃÂÃÂè test.html
ÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂèÃÂéÃÂæÃÂèÃÂéÃÂæ responseXML
ÃÂÃÂ¥ÃÂñÃÂìÃÂæÃÂÃÂÃÂçÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
ÃÂéÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂàÃÂüÃÂÃÂ¥ÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂãÃÂçÃÂâÃÂúÃÂçÃÂÃÂÃÂàXML ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂïÃÂüÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂäÃÂþÃÂÿÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂèÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂäÃÂæÃÂêÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàtest.xml
ÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
<?xml version="1.0" ?> <root> I'm a test. </root>
ÃÂÃÂ¥ÃÂÃÂÃÂèÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂüÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂëÃÂçÃÂÃÂÃÂèÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂðÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂÃÂÃÂêÃÂéÃÂàÃÂÃÂÃÂçÃÂÃÂÃÂÃÂ¥ÃÂäÃÂúÃÂÃÂÃÂäÃÂÿÃÂîÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
... onclick="makeRequest('test.xml')"> ...
ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂè alertContents()
ÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂÃÂ
ÃÂéÃÂàÃÂÃÂÃÂÃÂ¥ÃÂðÃÂàalert(http_request.responseText);
ÃÂæÃÂÃÂÃÂùÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂïÃÂüÃÂÃÂ
var xmldoc = http_request.responseXML; var root_node = xmldoc.getElementsByTagName('root').item(0); alert(root_node.firstChild.data);
ÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂäÃÂøÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÿÃÂÃÂ¥ÃÂÃÂÃÂïÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂàresponseXML
ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàXMLDocument
ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ DOM ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂè XML ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂãÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂàtest.xml
ÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂÃÂçÃÂâÃÂü ÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂÿÃÂîÃÂæÃÂÃÂÃÂùÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂøÃÂìÃÂèÃÂéÃÂæÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
ÃÂÃÂ¥ÃÂàÃÂöÃÂäÃÂûÃÂÃÂÃÂèÃÂÃÂÃÂàDOM ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂèÃÂëÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂàMozilla DOM ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂãÃÂÃÂÃÂÃÂ