在客户端我有:
var postData = {
"id" : id,
"message" : message
};
console.log(postData);
$.ajax({
type: "POST",
url: "controller/function",
data: postData,
success: function(){
alert(id + ' ' + message);
}
});
这似乎工作正常,因为我可以在 chrome 开发工具中看到正确的发布参数。在我的 codeigniter 控制器中,我尝试过:
echo 'postid' . $_POST['id'].' '.$_POST['message'];
$postData=$this->input->post('id');
var_dump($postData); exit;
我越来越:
Message: Undefined index: id
Message: Undefined index: message
boolean(false)
数组为$_POST
空。
我怎样才能解决这个问题?谢谢您的帮助