在cakephp中使用Jquery ajax时,避免在url中显示值

时间:2013-11-14 21:20:45

标签: jquery ajax cakephp

$.ajax({
          type: "POST",
          url: "../users/registration",
          data: 'username='+ username  + '&password='+ password +  '&email='+ email,
          success : function(data) {
              alert(data);}

          });

在它显示的动作上 //本地主机/调查/用户/的登记的用户名= dfdf&安培;密码= sdfdsfd&安培; rpass = dfddd&安培;电子邮件= dfdfdd&安培;提交=真

如何避免这种情况?

我的控制器功能

if (!empty($this->data)) 
    {
        $this->User->create();
        if ($this->User->save($this->request->data)) {


            $this->flash('Registration Successful','/users/register');

        }

    }

1 个答案:

答案 0 :(得分:0)

查看显示示例的底部:

http://api.jquery.com/jQuery.ajax/

你会看到他们如何发送他们的“数据”。您通过URL参数发送它&和?... etc