基本的な Ajax の学習を始めたばかりです。今のところ、jQuery ajax はまだ使用していません。しかし、私は多くの検索を行っても解決できない問題を抱えています。
私のphpファイルは-
$sql = "SELECT * FROM posts";
$result = mysqli_query($con,$sql) or die ('Error: ' . mysqli_error($con));
while($feedItem = mysqli_fetch_array($result)) {
echo $feedItem['user']." ";
}
echo "dd";
そして、私がそれを呼び出しているファイルにはJSスクリプトがあります-
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
alert(xmlhttp.responseText);
}
}
xmlhttp.open("GET","loader.php", true);
xmlhttp.send();
ここで、php ファイルを単独で実行すると、出力されます---
ユーザー1 ユーザー2 ユーザー3 dd
しかし、他のファイルを実行すると、アラートには「dd」のみが含まれます。user1 user2 で私に警告しません...
ループ内のものが responseText に含まれないのはなぜですか?