我的观点:
$('#frm_ingreso').submit(function(e) {
$.ajax({
url: `${RUTA}retaso-ingreso/guardar`,
type: 'POST',
data: {
"data": $('#frm_ingreso').serialize()
},
})
.done((response) => {
console.log(response);
});
e.preventDefault();
return false;
});
我的控制器:
我显示所有帖子print_r($_POST)
并显示,但是当我想传递变量时每个数据:
public function guardar(){
print_r($_POST);
/*
Array
(
[data] =>
cboMaterial=2&cboTipo=3&cboColor=2
)
*/
$material = $this->input->post("cboMaterial"); // error it's show nothing
echo $material; // its show nothing
}
答案 0 :(得分:0)
你应该这样做:
data: $('#frm_ingreso').serialize()
用法:
$('#frm_ingreso').submit(function(e) {
$.ajax({
url: `${RUTA}retaso-ingreso/guardar`,
type: 'POST',
data: $('#frm_ingreso').serialize(),
})
.done((response) => {
console.log(response);
});
e.preventDefault();
return false;
});
和$material = $this->input->post("cboMaterial");
应该有效