<分区>
如果我在客户端说了服务器端需要的 1-5 个变量,并且我通过 ajax(Post 方法)处理我的通信,我可以通过两种主要方式来获取它们。
- 使用 JSON 编码(然后解码)并在 POST 变量中作为 JSON 字符串发送
或
- 只需为我需要发送的每个变量创建一个 POST 变量。
重要还是只是偏好?
标签 php javascript ajax
<分区>
如果我在客户端说了服务器端需要的 1-5 个变量,并且我通过 ajax(Post 方法)处理我的通信,我可以通过两种主要方式来获取它们。
或
重要还是只是偏好?
最佳答案
我认为这一切都归结为 json 将增加的开销量。如果您要发布 2,3 个或大约 5 个字段,则只需使用普通的 POST。否则,如果您尝试发送大量有意义的数据,使用 JSON 始终是个好主意。
基本上对于需要在服务器上计算的大量数据,最好使用 JSON,因为解码它会得到一个数组数组,而且它比循环遍历 $_POST 数组更简单。
此外,以 JSON 编码并将信息发送到服务器是有意义的,尤其是当服务器将执行计算/检查并发回一些响应时。在执行此操作时,最好发送以 JSON 而非纯文本编码的响应。使用 JSON 时,在 POSTED 数据中添加/编辑数据变得更加容易。
关于php - 从客户端向服务器发送变量 | JSON 与 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10818639/