ajax遇到的问题
今天做了個(gè)小小的實(shí)驗(yàn),用ajax XMLHttpRequest對(duì)象讀取服務(wù)器上的txt文件里的內(nèi)容,展示出來
直接把html文件放在桌面用瀏覽器打開,沒有反應(yīng),部分代碼如下:
function oHttp_readyStateChange(){if(oHttp.readyState==4){if(oHttp.status==200){alert(oHttp.responseText);}else{alert("The server returned a status code of "+oHttp.status);} } }然后在網(wǎng)上查了一下,原來訪問本地文件成功的代碼是0 ,200是訪問網(wǎng)絡(luò)文件成功的代碼
改為oHttp.status==0后,成功彈出對(duì)話框,但是上面是空的
再查-----status為0表示你沒有通過http協(xié)議來訪問頁(yè)面,而是直接雙擊運(yùn)行或者拖進(jìn)瀏覽器中查看,請(qǐng)建立網(wǎng)站,然后通過http協(xié)議來訪問頁(yè)面
然后把html文件放在服務(wù)器的www文件夾下,再次訪問(oHttp.status==200),成功顯示txt文件里的內(nèi)容
轉(zhuǎn)載于:https://www.cnblogs.com/919czzl/p/4851688.html
總結(jié)
- 上一篇: laravel authorize(授权
- 下一篇: 建造者模式与原型模式/builder模式