jqueryを使用してphpでgetリクエストを送信する際に問題があります。ここで取得値を検出できないのは私のコードです:
function getopmerking($id) {
document.getElementById("popup_box").style.display = "block";
$httpreq = new XMLHttpRequest();
$httpreq.onreadystatechange = function () {
document.getElementById("txtouders").innerText = $httpreq.responseText;
document.getElementById("requesteddata").innerText = $id;
}
$httpreq.open("GET", "files/request.php?q=1",true);
$httpreq.send();
}
そして私のphpコード:
$id = $_GET["q"];
fetchData();
function fetchData()
{
$drow = mysql_fetch_array(mysql_query("SELECT * FROM `tblreservering` where fldllnid=$id;"));
if(!empty($drow))
{
$drow['fldopmerking'];
}else{
echo "id is: ".$id."geen gegevens gevonden!";
// i only get "id is: geen gegevens gevonden!" as output since $id is nothing.
}
}