gpt4 book ai didi

php - jQuery 在 ajax 成功后删除 tr

转载 作者:行者123 更新时间:2023-12-01 07:21:00 25 4
gpt4 key购买 nike

我试图在成功的 ajax 调用后删除表行,但它不起作用。 firebug中没有错误,它删除了后端PHP上的行,只是不删除tr。这是我的代码:

function closelead(rowid){
var rowid = rowid;

$.ajax({
type: "POST",
url: "ajax/close.php",
data: "rowid="+ rowid,

success: function(html){

$(this).closest('tr').remove();
}
});

}

和 html:

<table  id="companytable">
<tr id="top"><th>Business Name</th><th>Phone</th><th>Carrier</th><th>X-Date</th><th></th><th></th><th></th></tr>
<?php
$query = "SELECT * FROM leads WHERE user = '$user' ORDER BY wccompcode";
$selectlead = mysql_query($query)or die(mysql_error());
while($leadlist = mysql_fetch_array($selectlead)){
$compcode = $leadlist['wccompcode'];
$compcode = sprintf("%03s", $compcode);
$selcomp = mysql_query("SELECT carname FROM carrierlist WHERE carcode = '$compcode'")or die(mysql_error());

while($carrier = mysql_fetch_array($selcomp)){
$carrier1 = $carrier['carname'];
}
?>
<tr id="<?php echo $leadlist['ID'];?>"><td id="busname"><?php echo $leadlist['busname'];?></td><td><?php echo $leadlist['phone'];?></td><td><?php echo $carrier1;?></td><td><?php echo date("m/d/Y",strtotime($leadlist['wcxdate']));?></td><td><input type="button" value="Call Back" class="searchbutton" /></td><td><input type="button" onclick="closelead(<?php echo $leadlist['ID'];?>)" value="Close" class="searchbutton" /></td><td><input type="button" value="Soft Quote" class="searchbutton" /></td></tr>
<?
}
?>
</table>

最佳答案

尝试

function closelead(rowid){
var rowid = rowid;
$.ajax({
type: "POST",
url: "ajax/close.php",
data: "rowid="+ rowid,
success: function(html){
$('#'+rowid).remove();
}
});
}

关于php - jQuery 在 ajax 成功后删除 tr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13716511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com