我正在尝试在我的项目网页中使用JSON,这样我就可以根据请求将数据从用户发送到服务器并再次返回。我对每个JSON方法的操作顺序略感混淆。我目前的理解是:
提交数据(1):
用户输入数据并提交文本→使用JSON.stringify
将其置于JSON中→服务器接收数据,并且必须使用JSON_decode($_POST)
将其置于可读的PHP格式中。
根据请求返回数据(2):
用户选择返回数据→PHP文件使用JSON_encode(randomVariable);
将其重新转换为JSON格式→JS文件使用JSON.parse
将其转换为可读的JS格式。
tldr;是我上面写的(1& 2)正确的步骤,用于从用户向服务器发送和返回对象数据,反之亦然。
答案 0 :(得分:0)
假设您正在讨论使用AJAX请求,那么您所描述的流程和步骤就是您需要做的事情,以便将JSON数据从浏览器发送到服务器,然后再返回。
P.S。根据您的应用程序设置,您可能会发现有一些库/框架可以自动执行字符串化/解码/编码/解析步骤,作为它们公开的数据交换功能的一部分 - 实际上它们实际上只是包含了函数你提到过。