0

通常 Ajax 语法是

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

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

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

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

4

1 回答 1

2

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

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

ajax(JSON.stringify(filterArray));

将对象字符串转换为 JSON

于 2013-07-17T05:05:21.803 回答