【发布时间】:2014-06-23 14:35:19
【问题描述】:
我在尝试对 json 文件进行跨域 ajax 请求时遇到问题。我可以使用 jsonp 访问该文件,但在客户端没有 jsonp 响应,我无法控制更改它。
有没有办法在没有跨域问题的情况下通过jsonp请求访问文件,然后将响应作为json接收并将其解析为json?
【问题讨论】:
标签: json ajax cross-domain jsonp
我在尝试对 json 文件进行跨域 ajax 请求时遇到问题。我可以使用 jsonp 访问该文件,但在客户端没有 jsonp 响应,我无法控制更改它。
有没有办法在没有跨域问题的情况下通过jsonp请求访问文件,然后将响应作为json接收并将其解析为json?
【问题讨论】:
标签: json ajax cross-domain jsonp
不,响应必须是函数调用。这是 JSONP 约定的基础。如果您想通过 JSONP 调用访问一些 JSON 数据,只需让响应调用页面上的一个函数,将所需的 JSON 数据作为参数传递。
【讨论】: