我在下面使用 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/