Ajax发送多个值

时间:2013-07-17 04:54:10

标签: jquery ajax

通常Ajax语法是

ajax('fn_name'['filter_value'],'target')

但我在页面中使用了3个过滤器,因此希望将所有3个值发送到ajax调用。

ajax('fn_name'['filter1','filter2','filter3'],'target')

上面的语法是否正确?它不工作.... 提前谢谢!

1 个答案:

答案 0 :(得分:2)

要发送这些多个值,我会将该数组序列化为JSON,然后处理接收它的后端的JSON数据。

var filterArray = { 'fn_name': ['filter1', 'filter2', 'filter3'] };

ajax(JSON.stringify(filterArray));

Convert object string to JSON