0

PHP関数を使用してジオフェンスを表示しています。ページを更新せずに、同じファイル内のphp関数にjavascript変数を渡したいです。

function load(id,type){
if(type===2){
  window.location.href="basic.php?idd=" + id;  // i want to change code here

<?php
   $cir =  get_fence_by_type($_GET['idd']);
   if($cir) {
   foreach($cir as $row){
     $fence_id  = $row['geo_id'];
   }
 }
?>

PHP関数は次のとおりです。

function get_fence_by_type($id){
    $query = "Select * from geofence where geo_id=".$id;
    $result = pg_exec($query);
    $d  = array();
    while($myrow = pg_fetch_assoc($result)) { 
        $d[] = $myrow;
    }   
    return  $d; //returns result in array
}

javascriptwindow.location.hrefは javascript 値を php 関数に渡しますが、ページもリロードします。

4

2 に答える 2