来自用户到服务器的具有相同数据的ajax请求,以请求格式出现问题

时间:2018-12-07 10:54:55

标签: javascript jquery ajax

对于两个请求,分配了相同的子变量,但子请求的格式已更改

我使用两种不同的格式在下面的ajax上发送数据

要求:- 在第一个请求中,孩子也像第二个请求一样

第一个请求:-

ajax中的给定数据:-

data: 'bid='+ Bid +"&"+sharewith+"&"+"children"+children,

在服务器上请求:

"GET /buildknowledge/sharing?bid=172&&children[]173,174 HTTP/1.1" 500 14113

第二个请求:-

ajax中的给定数据

$.get('?operation=delete_node', {'id': data.node.id,'children':children})

在服务器上请求:

"GET /buildknowledge/? 
operation=delete_node&id=172&children%5B%5D=173&children%5B%5D=174 HTTP/1.1" 200 22409

1 个答案:

答案 0 :(得分:0)

不要尝试手动构造查询字符串。如果您使用的是jQuery,请利用其辅助函数:

.serialize()

.param()