OPTIONS请求与Ajax中的GET

我有一个PHP / JavaScript应用程序查询和返回信息使用ajax请求。 在到目前为止我使用的每台服务器上,这都按预期工作,向服务器传递一个Ajax GET请求并返回json数据。

在新的安装,查询失败,并没有返回任何内容 – 我检查了请求,事实certificate,而不是传递查询作为GET,服务器传递它作为一个OPTIONS请求。 这有什么理由吗? 我不知道为什么会发生这种情况。

谢谢!

这听起来像是你正在做一个跨域的AJAX请求,由于安全考虑,这是由Web浏览器禁止的。

我将创build一个服务器端PHP页面,用于检索您尝试在您的AJAX请求中访问的远程资源,并简单地为该服务器端页面发出AJAX请求。 服务器端页面充当客户端和远程资源之间的代理,它避免了Web浏览器对跨域客户端请求的掌握。