ajaxフォームの外部JSファイルを使用してCodeigniterコントローラにデータを送信しています。Codeigniterのajax insertで投稿データを取得できません
これは私のajaxコードです。
$.ajax({
url: 'http://localhost/test/testController/testFunction/',
type: 'POST',
async: true,
data: {'name': nameVariable, 'id':idVariable},
datatype: 'json',
success : function(data) {
console.log(data);
alert(data);
},
error: function(e) {
alert('Error occured');
console.log(e);
}
});
私は成功通知を受け取ります。しかし、コントローラでは、私は適切な値を得ていません。 これは私のコントローラコードです。
$data =$this->input->post();
log_message('debug','Ajax Data: '. Print_r($data));
ここで間違っていますか?おかげさまで
デベロッパーコンソールでエラーがないかどうかを確認し、サーバーに投稿された内容を確認してください。 –
私のログに "1"が表示されます。 –