Php 向modals显示数据在codeigniter中获取错误消息
我想显示数据的模态,但我得到了错误信息,我已经做了很多方法仍然坚持请帮助 严重性:通知 消息:正在尝试获取非对象的属性 这是我的密码 这是我的控制器:Php 向modals显示数据在codeigniter中获取错误消息,php,codeigniter-3,Php,Codeigniter 3,我想显示数据的模态,但我得到了错误信息,我已经做了很多方法仍然坚持请帮助 严重性:通知 消息:正在尝试获取非对象的属性 这是我的密码 这是我的控制器: public function lihatdetail() { $this->load->model('Produk_m' , 'produk_m'); if(!empty($this->input->post('ids'))){ $data['detail'] = $this->produk_m->l
public function lihatdetail()
{
$this->load->model('Produk_m' , 'produk_m');
if(!empty($this->input->post('ids'))){
$data['detail'] = $this->produk_m->lihat_detail($this->input->post('ids'));
foreach ($data as $item) {
echo 'Nama Barang :'.$item[0]->nama_barang.'<br>';
}
}else{
echo 'ID Tidak diketahui';
}
}
还有我的Ajax:
$(document).on("click", ".kirimdata", function () {
var id_barang=$(this).data('id');
$.ajax({
type: 'POST',
url:'<?php echo base_url().'Produk/lihatdetail'?>',
data:{ ids: id_barang },
success:function(response){
$(".hasil-data").html(response);
}
});
});
$(document).on(“click”,“.kirimdata”,函数(){
var id_barang=$(this).data('id');
$.ajax({
键入:“POST”,
url:“”,
数据:{ids:id_barang},
成功:功能(响应){
$(“.hasil data”).html(响应);
}
});
});
在代码部分
$data['detail'] = $this->produk_m->lihat_detail($this->input->post('ids'));
foreach ($data as $item) {
echo 'Nama Barang :'.$item[0]->nama_barang.'<br>';
}
$data['detail']=$this->produk\u m->lihat\u detail($this->input->post('id');
foreach($数据作为$项){
回音“Nama Barang:”.$item[0]->Nama_Barang.“
”;
}
您希望使用var_dump()或print_r()查看实际得到的内容。试试看
$data['detail'] = $this->produk_m->lihat_detail($this->input->post('ids'));
foreach ($data as $item) {
var_dump(); // Inspect the array elements
//echo 'Nama Barang :'.$item[0]->nama_barang.'<br>';
}
$data['detail']=$this->produk\u m->lihat\u detail($this->input->post('id');
foreach($数据作为$项){
var_dump();//检查数组元素
//回音“Nama Barang:”.$item[0]->Nama_Barang.“
”;
}
我猜您需要将$data['detail']更改为$detail或在foreach循环中将$data更改为$data['detail']
您在var_dump()输出中看到的内容将显示代码部分中的所有…
$data['detail'] = $this->produk_m->lihat_detail($this->input->post('ids'));
foreach ($data as $item) {
echo 'Nama Barang :'.$item[0]->nama_barang.'<br>';
}
$data['detail']=$this->produk\u m->lihat\u detail($this->input->post('id');
foreach($数据作为$项){
回音“Nama Barang:”.$item[0]->Nama_Barang.“
”;
}
您希望使用var_dump()或print_r()查看实际得到的内容。试试看
$data['detail'] = $this->produk_m->lihat_detail($this->input->post('ids'));
foreach ($data as $item) {
var_dump(); // Inspect the array elements
//echo 'Nama Barang :'.$item[0]->nama_barang.'<br>';
}
$data['detail']=$this->produk\u m->lihat\u detail($this->input->post('id');
foreach($数据作为$项){
var_dump();//检查数组元素
//回音“Nama Barang:”.$item[0]->Nama_Barang.“
”;
}
我猜您需要将$data['detail']更改为$detail或在foreach循环中将$data更改为$data['detail']
如果您仍然想使用,您在var_dump()输出中看到的内容将显示所有…
$item[0]->nama_barang
通过删除(*\u array())更改查询
如果你还想用
$item[0]->nama_barang
通过删除(*\u array())更改查询
我将此代码更改为var_dump($data),modals显示的消息为'NULL',在我的模型或ajax中是否有任何错误的代码?通过返回$query并更改为$item['nama_barang']修复。谢谢你帮我,呵呵,我很高兴你把事情解决了。干杯。我将此代码更改为var_dump($data),modals显示的消息为'NULL',我的模型或ajax中是否有错误的代码?通过返回$query并更改为$item['nama_barang']修复。谢谢你帮我,呵呵,我很高兴你把事情解决了。谢谢你的帮助,但是我已经解决了,但是这个建议还可以:)谢谢你的帮助,但是我已经解决了,但是这个建议还可以:)