猿问

ajax中jsonp的疑惑

是这样的,我想写一个类似瀑布流的东西,然后每次会调用ajax从自己的localhost:8081中取数据,页面是直接打开的,所以用jquery的ajax在type不是jsonp的情况下会出现


No 'Access-Control-Allow-Origin'

这个我知道是怎么回事,然后就用换成jsonp,结果返回的东西一直报错,json是合法的啊,没有问题,我看network里,状态码还是200呢,反正就一直走ajax里的error,报错是

Uncaught SyntaxError: Unexpected token :


这是我要去的json,是一个.json文件

{

    "name": "laoWang",

    "index": 1,

    "age": 1000

}

https://img4.mukewang.com/5c4aae34000173f308000368.jpg

神不在的星期二
浏览 434回答 1
1回答

ITMISS

jsonp请求返回的值并不应该是json,而应该是一个形如"callback(json)"的字符串,我觉得你应该搞清楚一下jsonp的原理
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答