如何操作PHP中$ .ajax发送的JSON对象

时间:2016-10-09 03:54:09

标签: php jquery json ajax

好吧,所以我一直试图找到这个问题的答案已经有一段时间了,而且每一个解决方案似乎都不适合我,因为某些原因我还不确定关于 。所以这是我的$ .ajax代码

PostData.push({
        "PostRequestType" : "updateBasicInformation",
        "newDisplayNameUser" : FormData[0].value,
        "newUserNameUser" : FormData[1].value,
        "newEmailUser" : FormData[2].value,
        "newSearchRadius" : FormData[3].value,
        "newIsAnonymous" : FormData[4].value
    });

    PostData = JSON.stringify(PostData);

    $.ajax({
        type: "POST",
        url: "./updateUserSettings.php",
        data: {"BasicInformationData" : PostData},
        success: function(result)
        {
            $("#ErrorSection").append(result);

            if(result == "success")
            {
                $("#Form1Status").addClass('success');
                $("#Form1Status").append("Success");
            }
            else
            {
                $("#Form2Status").addClass('failure');
                $("#Form2Status").append("Erreur SQL");
            }
        }

    });

这是一个简单的PHP代码,我试图执行

$jsonOBJ = json_decode($_POST['BasicInformationData']);

echo $jsonOBJ->newDisplayNameUser;

多线程似乎表明这是正确的方法,但由于某种原因,它似乎没有产生任何结果,我尝试过多种代码,我尝试使用$ jsonOBJ [X]或其他类似的组合,但到目前为止似乎没有任何效果。

所以我问,我如何在PHP中正确使用json对象?

0 个答案:

没有答案