1. Anfrage mit Vue-Ressource geschrieben.
2. Der Code lautet wie folgt:
Das Folgende sind die 200 von dieser Anfrage zurückgegebenen Daten, die ich ausgedruckt habe, wie unten gezeigt:
Dann kommt das Problem, wenn ich auf Vorschau und Antwort klicke, kann ich den Rückgabewert nicht sehen, wie unten gezeigt:
Was ist der Grund dafür. . . [Hinweis: Dies ist eine dom?nenübergreifende Anfrage]
!!!Erg?nzung: [Dies ist eine Beitragsanfrage]
Au?erdem habe ich es in Firefox getestet und festgestellt, dass ich die von Response und Preview zurückgegebenen Werte erhalten kann. Die erste Schlussfolgerung ist, dass es das Problem von Google ist.
chrome56及以上版本,本地進行跨域請求就會有這個問題,解決辦法:
用回55版本
你現(xiàn)在應(yīng)該是通過設(shè)置Access-Control-Allow-Origin來進行跨域的,可以的話本地調(diào)試的時候設(shè)置proxyTable進行跨域請求
當(dāng)時這個問題困擾了很久,也想知道有沒有更合理的方法
這個問題我之前也碰到過,因為這個地址返回的content-type不是json格式,而是octet-stream,二進制數(shù)據(jù),所以顯示的是blob對象,好像主要用來下載文件的,后來更新一下vue-resource的版本之后,就自動轉(zhuǎn)為json了,或者你可以用reader自己再讀取一遍,再轉(zhuǎn)為json
你這個請求method是options.是判斷是否允許跨域的請求.而不是實際請求.應(yīng)該還會有另外一個同url的請求且method為post才是實際請求.