我使用简单的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