Jquery 帖子无法在 Apple 设备上运行

标签 jquery iphone ajax macos

我在 Apple 设备上的 AJAX 调用中遇到了一个奇怪的问题。当对 PHP 文件执行简单的 $.post 请求时,它在 Windows 和 Android 上完美运行,但在 iPhone 或 Mac 上运行时,该请求不会执行任何操作。问题不在 Safari 中,因为该请求在 Mac 上的 Chrome 中也不起作用。我已经尝试添加 $.ajaxSetup({ cache: false }); 行来禁用缓存,但这并没有解决问题

最佳答案

我的问题解决了!在 $.post 函数之后,我进行了 window.location 重定向,但这导致调用失败。然而,在 Windows 上,数据仍然会进入数据库,而在 Mac 上则不会。我在请求后将重定向放置在 .done() 中,现在它可以工作了。

关于Jquery 帖子无法在 Apple 设备上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49255689/

相关文章:

javascript - Jquery 在 ie6 ie7 ie8 中返回 slider 的无效属性值

iphone - 为什么 NSDate 报告错误的日期?

javascript - AJAX post JSON 数据到达为空

javascript - href 链接使用左按钮调用 ajax 并使用中按钮在新选项卡中打开 - 在 FF 中不起作用

jquery - 如何使用 jQuery 模糊事件向 Perl 脚本发出 AJAX 请求?

javascript jquery 淡入淡出

jquery - Noty jQuery 插件确认按钮

javascript - 如何使用JS来控制包含的HTML文件返回的内容?

ios - UIColor ios 的两个初始化函数

iphone - 为什么我的 OCMock 期望和 stub 在 iOS 5 中失败?