我正在尝试使用 CodeIgniter 来开发我的项目的前端客户端。
但是带有 CI 的 ajax 让我很困惑。
这是我的ajax:
$.ajax({
url : "welcome/login"
type : "POST",
dataType : "json",
data : {"account" : account, "passwd" : passwd},
success : function(data) {
// do something
},
error : function(data) {
// do something
}
});
和控制器:
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
谢谢!
原文由 Leon 发布,翻译遵循 CC BY-SA 4.0 许可协议
改变你的ajax:
改变你的控制器:
我希望这对你有用……