gpt4 book ai didi

javascript - 在 PHP 生成的特定行 ID 之前追加

转载 作者:行者123 更新时间:2023-12-03 07:27:40 26 4
gpt4 key购买 nike

我使用 PHP 和 MySQL 在我的页面中生成了多行,并且我有一个简单的表单可以帮助我向数据库添加更多行。我想要的是,我必须在具有特定 id 的特定行之前添加一行:

foreach($resInst as $installment){
$sum = $sum + $installment['payment'];
?>
<tr id="<?php echo $installment['infoid'] ?>"><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
<td><?php echo $counter--; ?></td>
<td><?php echo $installment['date_now'] ?></td>
<td><?php echo $installment['payment'] ?> $</td></tr>
</tr>
<?php } ?>

这是 AJAX脚本:

$(document).on('click', '#add_payment', function()
{
var date_of_pay = $("#date_pay_now").val();
var pay_now = $("#pay_now").val();
//var id_pay = $(this).closest('tr').attr('id');
var id_pay = $("#select_to_pay").val();
var pid2 = '<?php echo $patient_id ?>';
console.log(pid2);
if(date_of_pay == "" || pay_now == "" || id_pay)
{
$("#date_pay_now").css('border-color', 'red');
$("#pay_now").css('border-color', 'red');
$("#select_to_pay").css('border-color', 'red');
}
if(date_of_pay != "" && pay_now != "" && id_pay != 0)
{
$.ajax
({
url: 'add_payment.php',
type: 'post',
data: {pid: pid2, date_o_pay: date_of_pay, pay_n: pay_now, id_of_proj: id_pay},
dataType: 'text',

success:function(result)
{
alert("Payment added!");

//Append here
},
error:function(result)
{
alert("Payment didn't added! Please Try again");
}
});
}
});

我的意思是,当我将具有相同 infoid 的信息添加到数据库中时我需要在 <tr> 之前附加这一新行具有相同的 $installment['infoid'] .

对我来说问题是如何在 jQuery 中添加一个条件:

if row of the id == id_pay ==> append before this line exactly

像这样:

success:function(result)
{
alert("Payment added!");
if($("tr").prop('id') == id_pay)
{
$(this).before("<tr><td>"+id_pay+"</td></tr>");
}
},

最佳答案

类似这样的吗?

$('#'+id_pay).prev().after( put_your_inner_html_here )

尽管如此,如果您的行是第一行,这可能会很有趣......但应该仍然没问题,因为 prev() 将是 tbody

关于javascript - 在 PHP 生成的特定行 ID 之前追加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35935187/

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