ajax遇到的问题
今天做了個小小的實驗,用ajax XMLHttpRequest對象讀取服務器上的txt文件里的內容,展示出來
直接把html文件放在桌面用瀏覽器打開,沒有反應,部分代碼如下:
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);} } }然后在網上查了一下,原來訪問本地文件成功的代碼是0 ,200是訪問網絡文件成功的代碼
改為oHttp.status==0后,成功彈出對話框,但是上面是空的
再查-----status為0表示你沒有通過http協議來訪問頁面,而是直接雙擊運行或者拖進瀏覽器中查看,請建立網站,然后通過http協議來訪問頁面
然后把html文件放在服務器的www文件夾下,再次訪問(oHttp.status==200),成功顯示txt文件里的內容
轉載于:https://www.cnblogs.com/919czzl/p/4851688.html
總結
- 上一篇: laravel authorize(授权
- 下一篇: 建造者模式与原型模式/builder模式