作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使用 CodeIgniter 来开发我的项目的前端客户端。
但是 ajax 和 CI 让我很困惑。
这是我的ajax:
$.ajax({
url : "welcome/login"
type : "POST",
dataType : "json",
data : {"account" : account, "passwd" : passwd},
success : function(data) {
// do something
},
error : function(data) {
// do something
}
});
和 Controller :
public function login() {
$data = $this->input->post();
// now I can get account and passwd by array index
$account = $data["account"];
$passwd = $data["passwd"];
}
现在我可以通过数组索引获取帐户和密码,但是我如何将接收到的数据转换为对象以便我可以获得如下属性:$data->account
谢谢!
最佳答案
改变你的ajax:
$.ajax({
url : "<?php echo base_url(); ?>welcome/login"
type : "POST",
dataType : "json",
data : {"account" : account, "passwd" : passwd},
success : function(data) {
// do something
},
error : function(data) {
// do something
}
});
改变你的 Controller :
public function login() {
//$data = $this->input->post();
// now I can get account and passwd by array index
$account = $this->input->post('account');
$passwd = $this->input->post('passwd');
}
我希望这对你有用...
关于php - Codeigniter如何在 Controller 中接收ajax post数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39461369/
我是一名优秀的程序员,十分优秀!