jquery:为什么$ .get发送OPTION包?

Bin*_*hen 3 ajax jquery

$.get('http://localhost/a.bb?cmd=<abc></abc>', function(data) {
   alert('result comes back.');
   $('.result').html(data);
  });
);
Run Code Online (Sandbox Code Playgroud)

以上是我想发送给服务器的代码,为什么jquery为我发送OPTION?我想要GET方法.

谢谢.

Bal*_*usC 9

每当URL涉及与请求初始页面而不是jQuery的域不同的域时,jQuery/webbrowser将发送HTTPOPTIONS请求.在请求时,服务器应返回包含允许使用的所有HTTP方法的标头.例如.然后,webbrowser将继续实际的 XMLHttpRequest.dataTypeJSONPOPTIONSAllowGET,POST

这一切都是以同源政策为名.