Php codeigniter控制器中未打印json数据
我正在使用codeigniter基础应用程序。在这里,我编写了ajax函数并将数据传递给我的控制程序。然后它给出了一个错误 我的ajax代码如下所示:Php codeigniter控制器中未打印json数据,php,json,ajax,codeigniter,Php,Json,Ajax,Codeigniter,我正在使用codeigniter基础应用程序。在这里,我编写了ajax函数并将数据传递给我的控制程序。然后它给出了一个错误 我的ajax代码如下所示: $.ajax({ type:"post", url:"<?php echo base_url(); ?>login/insert_fb", data:{record:record,id:id}, success:function(record_Data){ alert(record_Data);
$.ajax({
type:"post",
url:"<?php echo base_url(); ?>login/insert_fb",
data:{record:record,id:id},
success:function(record_Data){
alert(record_Data);
}
});
然后它给出一个错误,比如
未定义变量:record和json_decode()希望参数1是字符串,数组给定
那么,如何解决这个问题呢?
$recore
在您的代码中没有定义
$data = json_decode($this->input->post($record),true);
改用
$data = json_decode($this->input->post('record'),true);
因为您正在使用ajax发送post数据中的记录
我认为使用ajax获取post数据不需要json\u decode
,只需使用
$resore=$this->input->post('record');
$resore=$this->input->post('record');