将JSON数据发送到服务器并通过AJAX返回 - 涉及的步骤

时间:2018-04-25 09:35:25

标签: javascript php json ajax

我正在尝试在我的项目网页中使用JSON,这样我就可以根据请求将数据从用户发送到服务器并再次返回。我对每个JSON方法的操作顺序略感混淆。我目前的理解是:

提交数据(1):

用户输入数据并提交文本→使用JSON.stringify将其置于JSON中→服务器接收数据,并且必须使用JSON_decode($_POST)将其置于可读的PHP格式中。

根据请求返回数据(2):

用户选择返回数据→PHP文件使用JSON_encode(randomVariable);将其重新转换为JSON格式→JS文件使用JSON.parse将其转换为可读的JS格式。

tldr;是我上面写的(1& 2)正确的步骤,用于从用户向服务器发送和返回对象数据,反之亦然。

1 个答案:

答案 0 :(得分:0)

假设您正在讨论使用AJAX请求,那么您所描述的流程和步骤就是您需要做的事情,以便将JSON数据从浏览器发送到服务器,然后再返回。

P.S。根据您的应用程序设置,您可能会发现有一些库/框架可以自动执行字符串化/解码/编码/解析步骤,作为它们公开的数据交换功能的一部分 - 实际上它们实际上只是包含了函数你提到过。