zag.php
<?php
require_once('db.php');
function getraz($row){
echo '<div id="srazdel">';
echo '<a href="index.php?act=pcat&id='. $row[0] .'">'. $row[1] .'</a>' ;
echo ' ';
echo '<input type="hidden" name="del" id="del" value="'. $row[0] .'" /><a class="del" href="#del='.$row[0].'" title="Удалить"><font color="red">Удалить</font></a>';
echo '</div>';
};
echo('<div id="zagol"><h1>Админ. панель - Создание разделов</h1></div><br />');
$result = mysql_query('SELECT * FROM cat');
echo('fghfgh'.$_GET['#del'].'');
include_once ('./inc/delraz.inc');
while ($row = mysql_fetch_array($result))
{
getraz($row) ;
}
?>
delraz.inc
<script type="text/javascript">
$(document).ready(function(){
$(".del").click(function(){
var del = $("#del").val();
$.ajax({
type: "POST",url: "save.php",
data: ({del : del}),
beforesend: alert("Отправляемые данные: del = " + del ),
success: function(data){$("#raz").load("raz.php");;}
});
});
});
</script>
Проблемка в следующем, данные всегда отправляются первые из цикла, то есть если вывелась страница:
Первый раздел Удалить (id раздела
20)
Второй раздел Удалить (id раздела
24)
Третий раздел Удалить (id раздела
29)
Везде где нажимаешь удалить выводиться:
Отправляемые данные: del =20.
Кто может подсказать как это исправить, и как вообще можно передать в JS (JQuery) переменные из цикла.