jQuery:我得到OPTIONS请求而不是GET

前端之家收集整理的这篇文章主要介绍了jQuery:我得到OPTIONS请求而不是GET前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用简单的jQuery
$.get( .... );

在这里,而不是获取GET响应,我获得了选项(在firebug Net中检查)

相同的代码在Safari中正常工作。看起来像Firefox的一些问题。

任何解决方法/解决方案来解决这个问题..

谢谢

Kurund

解决方法

OPTIONS请求您看到的是预检要求,您可以在这里阅读:

> https://developer.mozilla.org/En/HTTP_access_control
> http://www.w3.org/TR/cors/
> http://msdn.microsoft.com/en-us/library/cc288060(VS.85).aspx

因为您正在请求跨域XMLHttpRequest,所以浏览器必须检查您的请求是否被允许在远程服务器上。

有两个解决方案来解决问题(如上所述):

>使用相应的Access-Control- *标头实现OPTIONS请求的响应
>使用JSONP请求而不是简单的JSON

猜你在找的jQuery相关文章