我有一个使用 javascript 的 ajax 调用,ajax 调用在 android 和桌面上运行良好。但在 iphone 11 以下的 iOS 中,ajax 调用不起作用,但在 iphone 11 以上的 iOS 中,它工作正常。我在下面附上了 ajax 调用。
var inputText = $(this).val();
document.getElementById('suggestions').style.display = 'block';
var xhr = new XMLHttpRequest();
xhr.open('GET', 'suggestions.php?input='+inputText, true);
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) {
if(xhr.responseText != '') {
document.getElementById('suggestions').style.height = '150px';
document.getElementById('suggestions').style.overflowX = 'auto';
} else {
document.getElementById('suggestions').style.height = '0';
document.getElementById('suggestions').style.overflowx = 'none';
}
$("#suggestions").html(xhr.responseText);
console.log(xhr.responseText);
}
};
xhr.send();
以上代码是ajax调用。我在哪里使用输入数据对 suggestion.php 页面进行 ajax 调用。