Эй, я заметил, что внутри функции AJAX onreadystatechange вы добавили xmlhttp.status == 200 в ваше условие.В некоторых браузерах, поскольку AJAX является языком на стороне клиента, это не поддерживается.Если элемент status не поддерживается браузером пользователя, тогда его значение по умолчанию будет undefined или 0, в любом случае значение никогда не будет равно 200, таким образом, блок внутри этогоусловное не будет выполнено.
Я предлагаю удалить условие xmlhttp.status == 200 и просто полагаться на xmlhttp.readyState .У меня была эта проблема, когда я впервые начал работать с AJAX.