【发布时间】:2012-03-01 19:36:05
【问题描述】:
我正在开发一个使用大量 AJAX 调用的网站。我正在使用快捷方式 - .get()、.post() 和 .load()
在台式机上,使用我迄今为止测试过的任何浏览器都可以正常工作。但是当我使用 iPad 进行测试时,所有 AJAX 调用都失败了。检查服务器日志显示他们正在使用 OPTIONS 而不是 GET/POST - 到目前为止,这听起来像是之前回答过的问题,但是:
a) 这只发生在 iPad Mobile Safari 上,而不是桌面上的 Safari 或桌面上的任何其他浏览器 b) 我已经三重检查了我使用的是同一个域、没有子域、没有 http/https 等。
我不知道这里发生了什么,所以如果有人可以帮忙?
【问题讨论】:
-
这可能与这个问题有关:stackoverflow.com/questions/9210015/…
-
尝试在您的 iPad 上启用 javascript 控制台,看看是否有任何控制台错误浮出水面。还要确保您一如既往地使用最新版本
-
你试过使用 jQuery mobile 吗?