2011-12-02 1 views
2

私はそれを使用しています:

$.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[?]); 

私は設定する必要がどのような '?' ?

答えて

3

。また、json_decodeはこの構造体の配列としてポストされるため、json_decodeを実行する必要はありません。例:

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

ありがとう、私は理解しました。 – tucnak

+0

$ _POST ['user'] ['username']と$ _POST ['user'] ['password'](単一の 'user')でなければなりません。 –

1

userは動作します:あなたはPHP側で$_POST['user']を行うことができます

$_POST["user"];