Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery和$.post_Jquery_Json_Post - Fatal编程技术网

jQuery和$.post

jQuery和$.post,jquery,json,post,Jquery,Json,Post,我用的是: $.post("src/php/login.php",{ "user" : { "username" : $("#login").val(), "password" : $("#pass").val(), } }, function ( response ) { alert(response); $("#but").removeAttr("disabled"); }); 以及如何在php中获取此json对象:

我用的是:

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

我必须设置的“?”?

用户
将起作用:

$_POST["user"];

您可以在PHP端执行
$\u POST['user']
。您不必进行json_解码,因为它将作为具有此结构的数组发布。e、 g:

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

这应该是$_POST['user']['username']和$_POST['user']['password'](单数'user')。