日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

第一个Ajax程序给我的下马威——xmlHttp的status=0?

發(fā)布時(shí)間:2023/12/8 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第一个Ajax程序给我的下马威——xmlHttp的status=0? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

======================================================
注:本文源代碼點(diǎn)此下載
======================================================

keyword:ajax調(diào)試,javascript調(diào)試,status=0,xmlhttprequest的status,stauts屬性,xmlhttprequest的statustext,stautstext屬性

這幾天在看《ajax基礎(chǔ)教程》,感覺(jué)這本數(shù)的第2,3章真的很不錯(cuò),特別是對(duì)xmlhttprequest對(duì)象的講解,以及第三章與服務(wù)器的交互講的很不錯(cuò)。簡(jiǎn)單易懂而且能解決你很多的以前的說(shuō)不出區(qū)別的一些概念。

雖然ajax這個(gè)東西,看過(guò)了不少它的資料,而且現(xiàn)在的確對(duì)它已經(jīng)有了一個(gè)比較整體的了解(說(shuō)時(shí)候這個(gè)東西真是是一個(gè)新東西,感覺(jué)只是大家突然發(fā)現(xiàn)一個(gè)東西可以解決b/s模式頁(yè)面刷新問(wèn)題,所以大家終于抓住了一個(gè)救命的稻草,開(kāi)始火熱的研究或者說(shuō)吹捧起來(lái)。而那根稻草就是xmlhttprequest+dom+xml)。就像《ajax基礎(chǔ)教程》中說(shuō)到的,ajax并不是一個(gè)新的技術(shù),與其說(shuō)是技術(shù),不如說(shuō)是一個(gè)技巧更合適。

有了一些理論知識(shí),當(dāng)然要用實(shí)踐來(lái)證明以下了,所以今天可以寫一個(gè)簡(jiǎn)單的代碼,一直對(duì)自己的手寫代碼不太信任,所以一開(kāi)始選了一個(gè)超級(jí)簡(jiǎn)單的一段代碼。沒(méi)有想到就是這段helloword級(jí)的代碼,竟然讓我郁悶了小半天……

代碼很簡(jiǎn)單,就是通告xmlhttprequest把一個(gè)xml文件里面的東西讀出來(lái),然后alert一下。

代碼如下:

simpleresponse.xml文件里面是隨便寫的一些東西。運(yùn)行了一下,發(fā)現(xiàn)無(wú)論如何alert不出來(lái)東西。用vs2005調(diào)試了一下才發(fā)現(xiàn)問(wèn)題出在xmlhttp.status上(慚愧~今天才剛搞懂怎么用vs2005調(diào)試javascript,還滿高興的,等下寫篇東西講講過(guò)程)。原來(lái)status一直等于0!查了一下資料發(fā)現(xiàn)200對(duì)應(yīng)ok,404代表not found,并沒(méi)有提到0是什么東西,郁悶了幾分鐘,突然想起來(lái)statustext這個(gè)xmlhttprequest屬性,于是alert一下這個(gè)(剛學(xué)會(huì)vs2005的調(diào)試,所以還保留了以前的笨方法,慢慢適應(yīng)吧),發(fā)現(xiàn)竟然是“unknow”。看到這個(gè)詞才恍然,難道一定要先在iis里面建立一個(gè)站點(diǎn)?inetmgr一下,竟然發(fā)現(xiàn)iis沒(méi)有安裝(前一段時(shí)間重新安裝系統(tǒng)的時(shí)候忘了安裝了-_-b...),重新安裝,然后將2個(gè)文件拷貝到一個(gè)文件夾中,將文件夾web共享一下。在iis中瀏覽,果然alert出了正常的數(shù)據(jù)。

汗一個(gè)~好像犯了一個(gè)很低級(jí)的錯(cuò)誤。正是這個(gè)低級(jí)的錯(cuò)誤,讓我吃到了helloajax中的第一個(gè)下馬威。


======================================================
在最后,我邀請(qǐng)大家參加新浪APP,就是新浪免費(fèi)送大家的一個(gè)空間,支持PHP+MySql,免費(fèi)二級(jí)域名,免費(fèi)域名綁定 這個(gè)是我邀請(qǐng)的地址,您通過(guò)這個(gè)鏈接注冊(cè)即為我的好友,并獲贈(zèng)云豆500個(gè),價(jià)值5元哦!短網(wǎng)址是http://t.cn/SXOiLh我創(chuàng)建的小站每天訪客已經(jīng)達(dá)到2000+了,每天掛廣告賺50+元哦,呵呵,飯錢不愁了,\(^o^)/

總結(jié)

以上是生活随笔為你收集整理的第一个Ajax程序给我的下马威——xmlHttp的status=0?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。