変数

2017-10-16 1 views
-2

は、私のような新しいページにフォームからデータを受け取っ:変数

$id = $_POST['id'] 

$date = $_POST['date'] 

私は最後のページやディスプレイからデータを掲載プロセスにjQueryとAJAXを使用します私のjQueryとAjaxは今

function fetch_data() 
     { 
      $.ajax({ 
       method:"POST", 
       url: "process.php?id=<?php echo $id; ?>&date=<?php echo $date; ?>",    
       success:function(data){ 
        $('#resultback').html(data); 
       } 
      }); 
     } 

を実行しているこの新しいページのデータは、私はそれがprocess.phpからの結果であるテーブルから<tr>を削除するには、Ajaxで別の関数を使用します。削除機能は正常に機能しますが、ページを更新すると、function fetch_data()が再び実行され、何とか$id & $dateがまだechoになるか、その値がまだページに残っているため、すべてを戻します。私はどのように私はjQueryとAJAXを通じて、これらの変数を渡してデータを送信するためにfunction fetch_data()内AJAX内data:{}を使用することができます

url: "process.php?id=<?php echo $id; ?>&date=<?php echo $date; ?>"' 

>私は、私が代わりにURL - を使用しての変数としてjqueryのに$_POST['any-data'] or $id/$dateを渡すことができる方法を知っておく必要があると思います〜process.php

ありがとうございます。

答えて

0

JavaScript変数にPHP変数を入れてください。

var id = <?php echo json_encode($id); ?>; 
var date = <?php echo json_encode($date); ?>; 
function fetch_data() 
    { 
     $.ajax({ 
      method:"POST", 
      url: "process.php?id=" + id + "&date=" + date,    
      success:function(data){ 
       $('#resultback').html(data); 
      } 
     }); 
    } 

は後でiddate変数を再割り当てすることができ、あなたが再びfetch_data()を呼び出すときに、彼らが使用されます。