javascript - XMLHttpRequest.open第三个参数false在iPad上不给出php mysql查询结果

标签 javascript ajax

我在下面使用 AJAX

var myRequest=new XMLHttpRequest();
myRequest.open("POST", "abc.php", false);

因此,当它为 false 且我在 PHP 中进行数据库连接(abc.php 文件)并运行查询时,它会在桌面上给出行数 1 的结果。但在 iPad 上不行。

当我将其更改为

myRequest.open("POST", "abc.php", true);

在 iPad 和桌面上,它都会给出行数为 1。 通过将其设置为 false,为什么 mysql 查询不会在 iPad 上的 AJAX 文件中给出结果?

最佳答案

XML HTTP 请求的 open() 方法的第三个参数定义 XML HTTP 请求是否应该async。异步调用不会等待其他调用(同步)来调用。

关于javascript - XMLHttpRequest.open第三个参数false在iPad上不给出php mysql查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30498909/

相关文章:

php - 在哈希中保存信息的最佳方法

javascript - 通过代码设置应用程序注册 (Azure AD)?

javascript - 如何调试 JavaScript 中的正则表达式?

c# - ASP.NET 5/MVC 6 Ajax 将模型发布到 Controller

php - 使用ajax动态检查消息收件箱?

javascript - 如何在 Ajax 中使用同位素?

javascript - 如何加快jquery中行的计算

javascript - iOS 6 上的 Safari 是否缓存 $.ajax 结果?

jquery - ajax文件上传

javascript - 如何正确修复 Blob 中 csv 文件的字符集?