[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ajax
Mihail
Здравствуйте!
Не могу понять что не так, почему id строки не передаётся в РНР скрипт
ajax запрос

function doDel(id)
{var str=$.ajax({
type: 'post',
url: 'index.php,
data: {del: id},
success: function(data){
document.getElementById(id).style.display = 'none';
}
}
);

console.log(str);
}

Удаляем данные

if (isset($_POST['del']))
{
$id=(int)$_POST['del'];
$query="DELETE * FROM `tovary` WHERE `id`={$id}";
$r=mysql_query($query);
if (!$r) die('query error: '.mysql_error());
die($id);
}

Вывод таблицы

<table border="1">
<tr>
<th>
Код</th>
<th>
Наименование</th>
<th>
Цена</th>
<th>
Остаток</th>
<th>
X</th>
</tr>
<?php
foreach($table as $row) { // цикл по строкам (записям) результата ?>
<tr id="<?=$row['id']?>">
<
td><?=$row['id']?></td>
<td><?=
$row['name']?></td>
<td><?=
$row['price']?></td>
<td><a
href="javascript: doDec(<?=$row['id']?>)">-</a><span id="cnt_<?=$row['id']?>"><?=$row['count']?></span><a href="javascript: doInc(<?=$row['id']?>)">+</a></td>
<td><a
href="javascript: doDel(<?=$row['id']?>)"><span id="<?=$row['id']?>">X</span></a></td>
</tr>
<?php
} // окончание тела цикла ?>

<tr id='Form'>
<
td>Новый</td>
<
form method="post" action="">
<
td><input id="n" type="text" name="name" value=""></td>
<
td><input id="p" type="text" name="price" value=""></td>
<
td><input id="c" type="text" name="count" value=""></td>
<
td><input type="button" name="submit" value="Добавить" onClick="insert(this.form); return false;"></td>
</
form>
</
tr>
</
table>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.