对于JSONP请求的工作原理感到困惑。
- 论坛
- 对于JSONP请求的工作原理感到困惑。
12 浏览
对于JSONP请求的工作原理感到困惑。
我对jsonp请求的细节理解有困难。我已经阅读了包括jsonp维基百科在内的多个来源,但仍然对当进行jsonp调用时回调函数如何获取服务器返回的函数很困惑。例如,在维基百科中,请求的源被设置为:
src="http://server2.example.com/RetrieveUser?UserId=1234&jsonp=parseResponse"
jsonp = parseResponse到底是什么意思?然后他们继续说负载是:
parseResponse({"Name": "Foo", "Id" : 1234, "Rank": 7});
这是如何工作的?我对整个回调功能感到困惑。函数名parseResponse被传递给服务器,然后返回的数据以某种方式成为该函数的参数?有人能清楚地解释一下jsonp请求如何检索/使用数据吗?