在Opera中使用jQuery的ajax(跨域请求)

时间:2011-11-08 06:55:02

标签: jquery ajax cross-domain opera

我不知道它是否是Opera中的一个错误,但它确实是一种奇怪的行为。

当我使用jQuery的 ajax 发送请求时,Opera会说“No transport”错误。

我注意到这是一个跨域请求,Opera禁止这样做。

那么如何在Jquery中改变这种情况呢?

1 个答案:

答案 0 :(得分:4)

Opera尚不支持跨源XMLHttpRequests。您可以使用JSONP(如果您控制数据的源服务器或他们有JSONP选项)或检测“无传输”错误并向网站访问者显示错误消息。 Opera 12应该支持你所需要的,但尽量避免使用浏览器检测来显示“不支持”的消息。