SQL Server データベースからデータをロードする PHP と Highmaps (Highcharts ライブラリから) を使用してマップを作成しました。ここまでは順調ですね!しかし、ユーザーがクリックしたポイントの名前を送信したいので、Ajax を使用してマップから別の PHP ページに値を送信したいと考えています。
series: {
cursor: 'pointer',
point: {
events:{
click:function(){
var myVariable = this.name;
$.get('my_page.php',{"brazil_state":myVariable});
}
}
}
}
同じページでこれを行った後:
<?php
$brazil_state = $_GET['brazil_state'];
$stmt = "select * from [DATABASE].[dbo].[MY_TABLE] where state = '{$brazil_state}'";
$stmt_exec = sqlsrv_query($conn, $stmt);
while($rows = sqlsrv_fetch_array($stmt_exec)){
print_r($rows);
}
?>
これにより、クエリの条件を満たすすべての結果が得られますが、パラメーターは JQuery Ajax から PHP $_GET に解析されていません。
答えを検索しましたが、まだ見つかりません。
前もって感謝します!!!