我使用以下代码发帖。
var checked = ["2231","2432"];
jQuery.ajax({
type: 'post',
url: statusUrl,
data: {"entries":checked},
...
但是,当它实际发布时,服务器端的发布数据和开发人员工具中的检查始终是
{entries[]: 2342 etc}
为什么出现方括号?我怎么能摆脱它?
答案 0 :(得分:1)
括号是服务器的一个指示器,指示它应该有多个类似命名的参数,这些参数应该构成一个数组或列表。这是非常标准的,但是,您可以通过将传统设置设置为true来更改其完成方式。 http://api.jquery.com/jquery.ajax