0

クライアント側の jquery から codeigniter コントローラーにデータを送信しようとしています。私は持っている :

var data = {
    "value" : value,
    "message" : message
};

console.log(postData);

$.ajax({
    type: "POST",
    url: "my_controller/my_function",
    data: data, 
    dataType:'json',
    success: function(){

    }
});

Chrome 開発ツールで正しい投稿パラメーターを確認できるため、これは適切に機能しているようです。私のコードイグナイターコントローラーで試しました:

echo 'post' . $_POST['value'].' '.$_POST['message'];

$postData=$this->input->post('value');

var_dump($postData); exit;

私は得ています:

Message: Undefined index: value
Message: Undefined index: message

boolean(false)

$_POST配列は空です。

どうすればこれを修正できますか? ご協力ありがとうございました

4

2 に答える 2