gpt4 book ai didi

javascript - 在 Codeigniter 中使用 jQuery ajax 方法将 id 作为属性分配给新添加的行

转载 作者:行者123 更新时间:2023-12-02 18:52:04 25 4
gpt4 key购买 nike

我正在使用 jQuery ajax 方法将数据插入数据库。
能够成功插入数据,并返回新插入的id。

这里的问题是,我在提交后立即追加新行(在插入数据库之前)

请记住,数据将从后台插入,不会对用户造成任何延迟。
他必须能够不断添加行,并且它们必须在后台保存到数据库中。

$('#add-new-row').live('submit', function(){        
var obj = $(this),
newdata = obj.find('.newdata');
$('#target').append('<div>newdata.val()+'</div>');

$.ajax({
url: '/insert/insertrow',
data: $(this).serialize(),
dataType: 'json'
// other settings
success: function(response) {
alert(response.id); // response contains the newly inserted id
}
});

}

但我需要将新行的 ID 附加到 html 中以进行进一步处理。
因此,我很震惊,将此response.id作为一个属性添加到新行中。

在上面的 jQuery 事件中,我将新行附加到目标

<div>New row</div>

插入数据库后应该变成这样。

<div rowid="123">New row</div>

实现此场景的任何建议。

最佳答案

如何将其成功:

 $("#target div:last-child").attr("rowid", response.id) 

关于javascript - 在 Codeigniter 中使用 jQuery ajax 方法将 id 作为属性分配给新添加的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15719387/

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