How does Codeigniter receive the ajax post data in controller
<p>I'm trying to use CodeIgniter to develop the front-end client of my project.</p>

<p>But the ajax with CI make me confused.</p>

<p>Here is my ajax:</p>

<pre><code>$.ajax({
    url : "welcome/login"
    type : "POST",
    dataType : "json",
    data : {"account" : account, "passwd" : passwd},
    success : function(data) {
        // do something
    },
    error : function(data) {
        // do something
    }
});
</code></pre>

<p>And the controller:</p>

<pre><code>public function login() {
    $data = $this-&gt;input-&gt;post();
    // now I can get account and passwd by array index
    $account = $data["account"];
    $passwd = $data["passwd"];
}
</code></pre>

<p>Now I can get account and password by array index, but how can I convert received data to Object so I can get the property like: <code>$data-&gt;account</code></p>

<p>Thx!</p>