现在,有一个网页不是我做的,也不是简单的form表单。于是我用F12工具的Network分析了一下它的表单提交,其中有这么两个键值对:
然后我就费解了。通常checkbox的提交,应该是类似这样吧:
tags[]: 7
tags[]: 128
于是我就试验。假设已经引入jQuery库。
$.post('url...', { ... tags: 7, tags: 128 ... }, function () {...});
测试发送,服务器只接收到到128,没有接收到7,好吧,也正常,毕竟同名的键,被覆盖了。
再试验:
$.post('url...', { ... tags: [7, 128] ... }, function () {...});
测试发送,服务器报错,F12一看,键值对解析成了:
tags[]: 7
tags[]: 128
所以,到底怎样发送成这样子?
相关分类