ajaxを使用してコントローラ機能を呼び出そうとしていますが、入力を呼び出していません。ここに私のアヤックスコールがあります。Jquery ajax呼び出しがcodeigniterのコントローラを呼び出していません
if(value)
{
$.ajax({
type:"POST",
dataType:"text",
cache:false,
contentType: "application/json; charset=utf-8",
url:"<?php echo base_url('Dashboard/deleteSpeciality'); ?>",
data:{'id':id},
success:function(data){
alert("i am in success");
},
error:function(data){
alert(data);
}
});
}
ここは私のコントローラ機能です。 Ajaxの呼び出しは行われますが、入力は行われません。サーバーサイドのプログラムスローでエラーIdが定義されていません。
public function deleteSpeciality($id) {
$result= $this->Dashboard_model->getSpeciality($id);
$path=$result[0]->ImagePath;
$this->load->helper("file");
delete_files($path);
unlink($path);
$this->Dashboard_model->deleteSpeciality($id);
return 1;
}
を試してみてください;' –
あなたが共有してください取得中にエラーが発生しまし –