Javascript “价值”;ID";对于所选行,未在AJAX JQUERY上解析
我有一个HTML表,其中的数据是使用PHP从数据库中检索的,因此我使用了一个循环来回显行。这就产生了我最初的问题,即尝试使用AJAX检索正确的ID。有人建议我使用类来创建JQUERY代码,我不知道我做错了什么 我的目标: 我试图将所选行的ID解析为jquery代码,然后将其解析为第二个php脚本 这是我的HTML表代码:Javascript “价值”;ID";对于所选行,未在AJAX JQUERY上解析,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我有一个HTML表,其中的数据是使用PHP从数据库中检索的,因此我使用了一个循环来回显行。这就产生了我最初的问题,即尝试使用AJAX检索正确的ID。有人建议我使用类来创建JQUERY代码,我不知道我做错了什么 我的目标: 我试图将所选行的ID解析为jquery代码,然后将其解析为第二个php脚本 这是我的HTML表代码: <form id="mainform" > <table id="table1"> <?php $
<form id="mainform" >
<table id="table1">
<?php
$result = mysql_query("SELECT * FROM test");
while ($row = mysql_fetch_array($result))
{
$ID = $row['ID'];
echo "<tr data-rows='$ID'><td>$ID</td>";
echo "<td><input type='hidden' class='hf' value='$ID' /></td>";
echo "<td><input type='button' class='abc' value='select' /></td></tr>";
}
?>
</table>
</form>
转换这行
echo "<tr><td>".$ID."</td></tr>";
但是在HTML中,按钮没有ID选择器,只有一个类。将该行更改为:
$('.abc').each(function () {
}
boom.php所做的只是回显解析后的变量,然后由jqueryCan返回给#newdiv。请显示生成的HTML并解释应该发生什么?您好,谢谢您的帮助,但现在我得到了以下错误:未捕获错误:语法错误,无法识别的表达式:。我还添加了msising确保在line.echo的末尾有一个“$ID”";谢谢,我刚刚更改了,但仍然会出现相同的错误…在代码中,您没有关闭。将其添加到最后一条回显行。你们能发布你们的错误信息吗?未捕获的错误:语法错误,无法识别的表达式:从Chrome上的控制台上看就是这么说的。任何关于如何找到更详细答案的建议,都会很好
echo "<tr data-row='$ID'><td>$ID</td>";
btn.on("click",function() {
var rowId = $(this).closest('<tr>').attr('data-row');
}
$("#abc").each(function(){
}
$('.abc').each(function () {
}