如何使用ajax向服务器发送大量数据

时间:2017-08-20 14:14:25

标签: javascript jquery ajax server

我正在练习ajax并希望向服务器发送大量数据(例如,我想为一个帖子制作标签,最多可以包含20个标签)。目前,我所做的只是将每个标签与它们之间的特定符号连接起来,然后在服务器中对其进行过滤并再次将其转换为多个标签,但我不认为这是自然的方式。那么最佳方式是将最佳方式发送到具有ajax的服务器30-40个条目。

更新(正如一些人建议我展示js代码示例):

StartServiceA

所以基本上在服务器中我只是迭代给定的标签字符串并过滤每个标签。我想要更自然的方式。

1 个答案:

答案 0 :(得分:1)

我认为更好的方法是将标签作为json数组发送而不是 GET参数。像这样:

var postData = {};
postData['tagsToSend'] = ["tag1", "tag2", ...];

在你的ajax配置中:

data: JSON.stringify(data)

现在,您可以在php文件中获取 json 并将其解析为php数组。 这可以帮助您向服务器提供更易读,更清晰的请求。