jQuery和$ .post

时间:2011-12-02 21:34:10

标签: jquery json post

我正在使用它:

 $.post("src/php/login.php",{
    "user" : {
        "username" : $("#login").val(),
        "password" : $("#pass").val(),
    }
 }, function ( response ) {
    alert(response);
    $("#but").removeAttr("disabled");
 });

我怎样才能在php上获取这个json对象:

 $q = json_decode($_POST[?]);

我要设置什么'?' ?

2 个答案:

答案 0 :(得分:3)

您可以在PHP端执行$_POST['user']。而且您不必执行json_decode,因为它将作为具有此结构的数组发布。 e.g:

$_POST['user']['username']
$_POST['user']['password']`

答案 1 :(得分:1)

user将有效:

$_POST["user"];