我是 cakephp 新手,面临 AJAX 请求问题
这是情况,我正在使用 $.ajax jquery 方法注册用户:
function doregistration(){
if(isValidRegistrationForm()){
var frm = $(".frmregister").serialize();
$("#msgregister").html("Checking...");
$.ajax({
url: 'createuser',
type: 'POST',
data: frm,
success: function(result){
alert(result);
$("#msgregister").html(result);
if(result.indexOf("registered")>-1){
clearRegistrationForm();
}
}
});
}
}
我在以下控制器中成功获取了用户名的值:
if($this->request->isAjax()){
$username = $this->request->data['username'];
$ar = $this->User->find("all", array('conditions' => array('User.username' => $username)));
问题是 $ar 显示 count($ar) 为 1 但没有任何对象,好像我尝试写
$user = $ar[0];
它说索引 0 处没有数据。