2012-03-03 17 views
0

私はクリックしたときに私はそれがいくつかのデータを別のテーブルを設定したいと思うPHPで変数を作成しました。htmlテーブルを更新するonclick

私はAJAXとJqueryを使用していると推測していますが、どの機能を見ていますか?

もし私がこのようなことをすれば。私は$ variable1をクリックしたいと思います。

誰かがこの機能へのリンクを持っているのですか、これを行うことができる数行のコードがありますか? おかげ

<?php 
$variable1 = "text"; 
echo $variable1; 
?> 

<div id="table1"> 
<table> 
<tr> 
<td>variable1 will go here when clicked</td> 
+0

'$ variable1'の出力は何ですか? –

+0

「$ variable1をクリックする」とはどういう意味ですか?変数はグラフィック要素ではなく、単なるデータです。 –

+0

variable1はちょうど私がデータベースから以前に引っ張った何らかのテキストになります –

答えて

0

これを達成するための方法がたくさんあります:DIV Aでvariable1を書く

  • variable1
  • ポストの値をフェッチする
  • AJAX呼び出しをクリックしたときに表示させるにはページをサーバーに戻してtable1variable1と書き換えてください。
0
<?php 
$variable1 
echo '<a href="#" id="aVar">.$variable1.'</a>'; 
?> 
// Dont forget to include jQuery in the html page. Gra it from the google cdn 

<div id="table1"> 
<table> 
<tr> 
<td><div id="var1Descr">variable1 will go here when clicked</div></td> 

<script> 

$(function(){ 

    $("#aVar").click(function(){ 
    var content=$(this).html(); 
     $("#var1Descr").html(content); 

    }); 

}); 
</script> 

このコードが何単になります。この

1)ID「アヴァール」を持つ要素をユーザーがクリックすると、それがクリックされた要素や店舗のint型コンテンツと呼ばれる変数の内容を読み取ると。 2)格納されたコンテンツを "var1DEscr"というdivのコンテンツとして設定します。

2番目のdivにいくつかの他のデータをロードしたい場合は、DIVのコンテンツとして、サーバ・ページおよび負荷からそのデータをフェッチするためにjqueryのAJAXを使用することができます

0

あなたは、のonclickイベントを使用することができますtd。

<div id="table1"> 
<table> 
<tr> 
<td onclick="this.innerHtml = <?php echo $variable1?>">variable1 will go here when clicked</td> 
関連する問題