【发布时间】:2018-06-21 05:05:05
【问题描述】:
在模态对话框表单中提交值没有传递到我的控制器
function save()
{
var url;
url = "<?php echo site_url('index.php/User/book_update')?>";
$.ajax({
url : url,
type: "POST",
data: $('#form').serialize(),
dataType: "JSON",
success: function(data)
{
$('#modal_form').modal('hide');
},
error: function (jqXHR, textStatus, errorThrown)
{
alert('Error adding / update data');
}
});
}
提交表单按钮时仅无响应显示添加/更新数据时出错
public function book_update()
{
$markid= $this->input->post('markid');
$subcode=$this->input->post('subcode');
echo $markid;
echo $subcode;
}
【问题讨论】:
-
确实提交了,但是请求失败。将
console.log(textStatus, errorThrown);添加到您的error-callback 并检查控制台的内容。您还可以检查浏览器开发工具中的网络选项卡,以查看请求实际返回的内容(来自上传控制器的任何错误等) -
也显示你的
book_update方法
标签: php ajax codeigniter codeigniter-3