gpt4 book ai didi

javascript - 单击按钮时在另一个数据表中显示选中的行

转载 作者:行者123 更新时间:2023-12-03 05:13:11 25 4
gpt4 key购买 nike

在另一个表中显示选中的行值首先我尝试通过Ajax显示另一个表中的记录..

<script>
$(document).ready(function() {
$('#btn').click(function() {
var dataArr = [];
$('input:checked').each(function() {
alert($(this).closest('tr[id]').attr('id'));
dataArr.push($(this).closest('tr[id]').attr('id'));
});
// send data to back-end via ajax
$.ajax({
type : "POST",
url : 'Server.php/user',
data : "content="+dataArr,
success: function(data) {
alert(data);// alert the data from the server
},
error : function() {
}
});
});
});
</script>

我正在 ajax 中发送多个 id。 我的模型是

function get_row_details($jsonvalue) {
$this->db->select("echo_id,echo_scan,price");
$this->db->from('echo_investigation');
$this->db->where_in('echo_id', $jsonvalue);
$query = $this->db->get();
return $query->result();
}

在我的控制台中,我得到的输出为:

Array
(
[0] => stdClass Object
(
[echo_id] => 1
[echo_scan] => Echo

[price] => 1000
)

[1] => stdClass Object
(
[echo_id] => 2
[echo_scan] => Fetal Echo
[price] => 1500
)

)

但是我不知道如何在数据表中追加...否则我必须使用 JavaScript 来显示数据表中选中的行...我是 Ajax 新手,所以请建议我

最佳答案

从模型返回 Json 而不是数组

return json_encode($query->result());

收到回复后显示您的数据

    success: function(data) {
var obj = JSON.parse(data);
for (var i = 0; i < obj.length; i++){
console.log("Echo_ID : "+obj[i].echo_id);
console.log("Echo Scan: "+obj[i].echo_scan);
console.log("Price: "+obj[i].price);
//do your stuff here
}
});
},

关于javascript - 单击按钮时在另一个数据表中显示选中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41718826/

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