-6ren">
gpt4 book ai didi

jquery - 如何使用带有数据库的codeigniter单击id在弹出窗口中显示单个数据

转载 作者:行者123 更新时间:2023-11-29 20:02:17 25 4
gpt4 key购买 nike

我想通过使用 codeigniter 和 mysql 单击按钮 id 来显示单个记录。当我单击按钮时,ajax 不起作用。

浏览次数:

   <div class="demo1">
<input type="hidden" id="porder" name="porder" value="<?php echo $result->po_id ?>">
<input id="btnSubmit1" type="button" name="btnSubmit" value="Release"/>
</div>

ajax代码:

      $('.demo1').click(function(){

var po_ids = $('#porder').val();
alert(po_ids);

$.ajax({

type: "GET",
url: "view_single_temp",
cache: false,
data: 'po_id='+po_ids,
dataType: "html",

success: function(htmldata) {
}
});

这是我的 Controller 代码:

公共(public)函数view_single_temp() {

 echo $po_id = $this->uri->segment(3);
$details = $this->inventory_m->getpo_single($po_id);


print_r($details);
if( $item_id = $this->inventory_m->getpo_single($po_id)){

//print_r($item_id);
foreach ($item_id as $item_ids) {
echo $item_number = $item_ids->item_id;
echo $quantity = $item_ids->quantity_purchased;
echo "<br>";
echo $name = $item_ids->item_name;
echo $cost_price = $item_ids->item_cost_price;
echo $sales = $item_ids->total;
echo "<br>";

}
}

这是我的模型代码:

     function getpo_single($po_id) //purchase order list display function
{
$this->db->select('*');
$this->db->from('bgs_po_list_items AS T1');
$this->db->where('T1.po_id', $po_id);
$query = $this->db->get();

return $query->result();

}

我的项目管理:我的ajax不工作。我想获取数据并绑定(bind)在ajax中..

最佳答案

更改 Onclick 按钮。更正网址。

 $('#btnSubmit1').click(function(){

var po_ids = $('#porder').val();
alert(po_ids);

$.ajax({
type: "GET",
url: "<?php echo base_url().'controllername/view_single_temp' ?>",
cache: false,
data: {po_id : po_ids},
dataType: "html",
success: function(htmldata) {
}
});

在 Controller 功能中:

 $this->input->get('po_id');   //to get the value of po_id.

关于jquery - 如何使用带有数据库的codeigniter单击id在弹出窗口中显示单个数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40484277/

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