我试图在这个jQuery函数中捕获正确的变量,但无论我点击哪个按钮,警报总是显示我拥有的第一个标签的名称。有任何想法吗?谢谢。jQuery php变量问题
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".submit").click(function() {
var name = $("#name").val();
alert(name);
});
});
</script>
</head>
<body>
<?php
include("connection.php");
$link=connect();
$result=mysql_query("select * from names",$link);
if (mysql_fetch_array($result) == 0)
{
echo "No names registered. Add one";
}
else
{
while($row=mysql_fetch_array($result))
{
echo "<html>
<label>".$row["name"]."</label>
<input type='button' class='submit' value='Delete'>
<input type='hidden' id='name' value=".$row["name"].">
<br>
</html>";
}
mysql_free_result($result);
mysql_close($link);
}
?>
</body>
</html>
的ID必须是唯一的 – 2014-02-17 21:53:18
@cmorrisey是的,我想删除使用AJAX,但目前的项目我只需要在每种情况下捕捉正确的变量。 – pesk1