[英]How to pass variable serialize through ajax to codeigniter controller?
我的觀點:
$('#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
}
你應該做這個:
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");
應該管用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.