Jquery 允许通过js访问我的API

Jquery 允许通过js访问我的API,jquery,json,api,rest,Jquery,Json,Api,Rest,我是否需要对restapi执行任何特殊操作,以允许外部通过javascript访问调用?它在使用CURL时运行良好,但用户在使用js时遇到了问题 Web服务只是简单地输出json数据。是的,您需要让API支持JSONP[1],或者需要添加CORS头[2] [1] [2] 这是因为浏览器的同源策略阻止您向其他域(或子域)发出AJAX请求。我想说,添加CORS头通常被认为是“更好”的方法

我是否需要对restapi执行任何特殊操作,以允许外部通过javascript访问调用?它在使用CURL时运行良好,但用户在使用js时遇到了问题


Web服务只是简单地输出json数据。

是的,您需要让API支持JSONP[1],或者需要添加CORS头[2]

[1]

[2]

这是因为浏览器的同源策略阻止您向其他域(或子域)发出AJAX请求。我想说,添加CORS头通常被认为是“更好”的方法