鍍金池/ 問(wèn)答/Java  PHP  HTML/ 為什么購(gòu)買的服務(wù)器不能ajax請(qǐng)求同項(xiàng)目下另一個(gè)文件夾的數(shù)據(jù)?

為什么購(gòu)買的服務(wù)器不能ajax請(qǐng)求同項(xiàng)目下另一個(gè)文件夾的數(shù)據(jù)?

是這樣的,我寫(xiě)了個(gè)純前端的項(xiàng)目,ajax請(qǐng)求的數(shù)據(jù)都是我項(xiàng)目下的另一個(gè)文件的東西。

我在自己的電腦上調(diào)試的時(shí)候是用的wampserver,也用過(guò)tomcat。

在這兩個(gè)服務(wù)器下都沒(méi)問(wèn)題。

但是我放到我購(gòu)買的服務(wù)器(電腦)下就請(qǐng)求不了了。

我購(gòu)買的服務(wù)器(電腦)什么都沒(méi)安裝,我就是直接用ftp上傳丟上去,然后訪問(wèn)。

可是ajax全部報(bào)錯(cuò)。

clipboard.png

還有就是我一直不知道為什么我們用ftp上傳到他要求的目錄(比如:www這個(gè)文件夾)
為什么能直接訪問(wèn)頁(yè)面呢?

也因?yàn)榭梢灾苯釉L問(wèn)我都一直認(rèn)為這個(gè)某個(gè)服務(wù)器(比如:wampserver就是www目錄)的目錄。

所以我覺(jué)得ajax請(qǐng)求同項(xiàng)目下另外一個(gè)文件夾的東西是可行的,但是事實(shí)是不可以的。

求大佬解答

回答
編輯回答
夏木

是你的地址寫(xiě)錯(cuò)了吧,看報(bào)錯(cuò)是去請(qǐng)求了 http://localhost/xxxx,而你發(fā)出請(qǐng)求的地址是 http://guoxihome.cc 。

所以造成了跨域,你應(yīng)該檢查 http://guoxihome.cc 對(duì)應(yīng)的網(wǎng)頁(yè),把 http://localhost 去掉,使用相對(duì)路徑。

2018年6月22日 03:39
編輯回答
菊外人

跨域了啊

什么是跨域?
跨域,指的是瀏覽器不能執(zhí)行其他網(wǎng)站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器對(duì)javascript施加的安全限制。
所謂同源是指,域名,協(xié)議,端口均相同

跨域

2018年8月20日 20:39