同じページでページ コンテンツの読み込みを取得できるように、PHP URL 変数を AJAX に渡すにはどうすればよいですか?? これが私がやろうとしていることの例です..たとえば、「profile.php?id=をAJAXに取得して、ページコンテンツをロードできるようにしようとしています..しかし、私は最初にループを使い始めました..それが正しい方法かどうかはわかりません..
以下はコードです
<div id="myDiv"><h2>Let AJAX change this text</h2></div>
<?php
require('../madscore/database/connect.php');
database_connect();
$query = "select * from Entertainers";
$result = $connection->query($query);
$row_count =$result->num_rows;
for($i = 1; $i <= $row_count; $i++)
{
$row = $result->fetch_assoc();
//echo $i. "<br />";
// echo $row['Name']."<br />";
// echo $row['Profession']."<br />";
// echo $row['Score']."<br />";
?>
<!DOCTYPE html>
<html>
<head>
<script>
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","profile.php?id="<?php echo $row['ID'] ?>, true");
xmlhttp.send();
}
</script>
<?php echo "<a href='/profile.php?id=".$row['ID']."' onclick='loadXMLDoc()'><img src ='../".$row['Picture']."' width='100' height='100' /> </a>"; } ?>
</body>
</html>