Javascript 表格不';t使用codeigniter插入数据库
我试图在CodeIgniter中创建一个一页的CRUD,它只包含不超过5个字段。我的问题是它没有在数据库中插入数据,我一直在调试它,但我不知道是什么问题。我错过了什么 表格: 型号:Javascript 表格不';t使用codeigniter插入数据库,javascript,php,jquery,html,codeigniter,Javascript,Php,Jquery,Html,Codeigniter,我试图在CodeIgniter中创建一个一页的CRUD,它只包含不超过5个字段。我的问题是它没有在数据库中插入数据,我一直在调试它,但我不知道是什么问题。我错过了什么 表格: 型号: public function save_now($data) { $this->db->insert($this->table, $data); return $this->db->insert_id(); } 注意:当我更改URL时,它会将数据插入数据库,如下所示
public function save_now($data)
{
$this->db->insert($this->table, $data);
return $this->db->insert_id();
}
注意:当我更改URL时,它会将数据插入数据库,如下所示:
$.ajax({
// url: url,
url: "<?php echo site_url('agency/save_c')?>",
$.ajax({
//url:url,
url:“”,
您在此处使用。您没有在任何地方指定
保存方法
。根据您的逻辑定义保存方法
,或者删除此if条件并直接分配插入url
if (save_method == 'add') {
url = "<?php echo site_url('agency/save_c')?>";
} else {
url = "<?php echo site_url('agency/update')?>";
}
if(保存方法=='add'){
url=“”;
}否则{
url=“”;
}
你可以直接插入
url = "<?php echo site_url('agency/save_c')?>";
url=”“;
尝试console.log(url)并检查它显示的urlif(save_method==“add”)
。您没有在if语句之前定义save\u方法
,因此该变量将不被定义。如果脚本继续,它将自动获取更新url。@MagnusEriksson,先生,var save\u方法;
是从脚本开始定义的。只是我忘记了包含它。请复制/粘贴所有的更新url“将黎凡特代码添加到您的问题中。@MagnusEriksson,我下载了此代码并根据需要进行了修改。这是一个使用modal的工作积垢,但我想在添加项目/代理时删除modal。我已经根据您的代码粘贴了所有代码,它总是执行其他部分您在哪里分配了添加到保存方法?”
?添加
部分Sir在模式中。我想在添加项目/代理时删除模式。只有一页添加选项,没有模式。我粘贴了所有脚本代码
$.ajax({
// url: url,
url: "<?php echo site_url('agency/save_c')?>",
if (save_method == 'add') {
url = "<?php echo site_url('agency/save_c')?>";
} else {
url = "<?php echo site_url('agency/update')?>";
}
url = "<?php echo site_url('agency/save_c')?>";