在while循环中使用Jquery加载动态数据
我试图在不刷新页面的情况下将一个php文件加载到页面底部,我在while循环中有一组链接,这些链接发布了所单击记录的特定“lead_id”。这在页面刷新时效果很好,但是,我希望在没有刷新的情况下也能这样做 我已经开始了,但是,我的代码只会吐出记录中的第一个“lead_id”,而不是单击的特定id 希望这一切都有意义,以下是我的代码:在while循环中使用Jquery加载动态数据,jquery,ajax,while-loop,loading,Jquery,Ajax,While Loop,Loading,我试图在不刷新页面的情况下将一个php文件加载到页面底部,我在while循环中有一组链接,这些链接发布了所单击记录的特定“lead_id”。这在页面刷新时效果很好,但是,我希望在没有刷新的情况下也能这样做 我已经开始了,但是,我的代码只会吐出记录中的第一个“lead_id”,而不是单击的特定id 希望这一切都有意义,以下是我的代码: function my_onclick() { $.post("ajax/pending-admin-details.php"
function my_onclick()
{
$.post("ajax/pending-admin-details.php",
{'lead_id': $("#input").val()},
function(data)
{
$("#content").html(data);
}
);
}
和while循环:
while ($row = mysql_fetch_row($main_query))
{
$row[] = '<input type='button' id='input' value='{$row[0]}' onClick='javascript:my_onclick();'>'; /* i`m using a button to get the value of current lead_id */
$row[] = "<a href='../ajax/pending-admin-details.php?id={$row[0]}' class='myClass_'><img src='../images/delete.png' alt='' /></a>";
$row[] = "<a href='../ajax/pending-admin-details.php?id={$row[0]}'><img src='../images/delete.png' alt='' /></a>";
$response['aaData'][] = $row;
}
while($row=mysql\u fetch\u row($main\u query))
{
$row[]='';/*我正在使用按钮获取当前lead_id的值*/
$row[]=“”;
$row[]=“”;
$response['aaData'][]=$row;
}
任何反馈都会很好,因为这已经让我在圈子里呆了两天了
干杯问题就在这里
$.post("ajax/pending-admin-details.php",
{'lead_id': $("input").val()},
$(“input”).val()将始终返回页面中第一个输入的值
应该是下面的样子
PHP
问题是,您有许多项id=“input” id必须是唯一的
我会使用值param-my_onclick(this.value)调用my_onclick,并在post请求中直接使用它非常感谢您的回复,但是现在当我单击按钮时,它不会发布任何内容。好像单击功能没有启动。使用链接而不是按钮会更好吗?这会让我的生活更轻松吗?应该行的。请确保click事件处理程序已正确触发。此外,使用链接或按钮只是您的选择。如果您愿意,可以使用link。现在可以使用'function my_onclick(data){$.post('ajax/pending admin details.php',{'lead_id':data},function(data){$(“#content”).html(data);}`
while ($row = mysql_fetch_row($main_query))
{
$row[] = '<input type='button' id='input' class='leadButton' value='{$row[0]}' >'; /* i`m using a button to get the value of current lead_id */
$row[] = "<a href='../ajax/pending-admin-details.php?id={$row[0]}' class='myClass_'><img src='../images/delete.png' alt='' /></a>";
$row[] = "<a href='../ajax/pending-admin-details.php?id={$row[0]}'><img src='../images/delete.png' alt='' /></a>";
$response['aaData'][] = $row;
}
$(function(){
$('input.leadButton').click(function(){
$.post("ajax/pending-admin-details.php",
{'lead_id': $(this).val()},
function(data){
$("#content").html(data);
} );
});
});