2012-03-03 8 views
0

Я создал переменную в php, которая при нажатии меня хотела бы заполнить другую таблицу, которая содержит некоторые данные.onclick обновить таблицу html

Я предполагаю, что я использую AJAX и JQuery, но на какой функции я смотрю?

например. если я сделал что-то вроде этого. Я хотел бы щелкнуть переменную $ variable1 и только когда щелкнуть ее в таблице 1.

У кого-нибудь есть ссылка на функцию или несколько строк кода, которые могут это сделать? Благодаря

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

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

Что делает '$ variable1' выход? –

+0

Что вы подразумеваете под "click $ variable1"? переменная не является графическим элементом, это просто данные. –

+0

variable1 будет только текст, который я вытащил из базы данных раньше –

ответ

0

Существует много способа достичь этого:

  • писать variable1 в ДИВОМ макияже она появляется при нажатии
  • AJAX вызова для извлечения значения variable1
  • поста страница назад на сервер и переписать table1 с variable1 ...
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) Когда пользователь нажимает на элемент с идентификатором «аварского», он считывает содержимое щелкнули элемента и хранить междунар переменную содержимого. 2) установите сохраненный контент в качестве содержимого div, называемого «var1DEscr».

Если вы хотите загрузить некоторые другие данные во втором DIV, вы можете использовать JQuery Ajax для извлечения этих данных со страницы сервера и нагрузок, как содержание DIV

0

вы можете использовать событие OnClick из тд.

<div id="table1"> 
<table> 
<tr> 
<td onclick="this.innerHtml = <?php echo $variable1?>">variable1 will go here when clicked</td> 
Смежные вопросы