Показать сообщение отдельно
  #1 (permalink)  
Старый 03.08.2013, 18:42
Интересующийся
Отправить личное сообщение для Сергей1980 Посмотреть профиль Найти все сообщения от Сергей1980
 
Регистрация: 25.03.2013
Сообщений: 27

Пару вопросов по Ajax
Привет всем! Начал изучать взаимодействие HTML+JQ+PHP+MYSQL.

В общем лед тронулся, передавать переменную и возвращать ее значение назад я научился. А вот передать переменную в запрос mysql и вернуть назад в div уже таблицу, которая содержит выборку данного запроса чет не получается. Выводит только заголовки таблицы, а php часть которая содержит запрос с переданным параметром не выводится. По отдельности все работает отлично. Таблица без внедренного параметра выводится отлично, и параметр сам по себе до сервера доходит и возвращается назад))
А вот как совместить не могу дожать.

Вот код клиентской страницы index.php c Ajax:

.
....
<script type="text/javascript">

$(document).ready(function(){
     
$("#btn1").click(function(){
 var kriteriy=  parseInt(document.getElementById("in1").value);  
$.ajax({
  type: "POST",
  url: "source.php",
  data: 
  {
  
    param1:kriteriy
     
  },
  success: function(data){
    $("#div1").load("source.php #table1");
  }
});
});
});
</script>  
....

все кнопки и дивы называются правильно, стили и прочее все ок.


А вот что выполняется на серверной части source.php:

<table id="table1">
<tr>
<td>Code</td>
<td>Container</td>
<td>ETD</td>
<td>ETA</td>
<td>Criteria</td>
</tr>

<?php
$sql="select * from tblmonitoring where criteria=".$_POST["param1"];
mysql_connect("localhost","user123","pasword");
mysql_select_db("testdb");

$query=mysql_query($sql);
while($result=mysql_fetch_array($query))
{
echo "<tr><td>".$result['monitoringid']."</td><td>".$result['container']."</td><td>".$result['etd']."</td><td>".$result['eta']."</td><td>".$result['criteria']."</td></tr>";
}
?>

</table>



в общем при нажатии на кнопку в клиентской части, переменная до серверной части доходит, но когда я в див пытаюсь вывести таблицу, которая строится на основании данного введенного параметра, выводяться только заголовки.
Ответить с цитированием