0

我是 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 处没有数据。

4

0 回答 0