如何解决制表符-使用ajaxURLGenerator属性
https:// url /?pageNumber = 1&pageSize = 20&search = test
“ pageNumber”和“ pageSize”与“ paginationDataSent”属性完美配合。 “搜索”参数应该是用作过滤器的参数,但是由于制表器会像这样构建网址,因此我无法弄清楚该怎么做:
https:// url /?pageNumber = 1&pageSize = 20&search%5B0%5D%5Bfield%5D = term_name&search%5B0%5D%5Btype%5D = like&search%5B0%5D%5Bvalue%5D = test
我知道我可以更改ajaxURLGenerator以使其按我希望的方式工作,但我无法弄清楚。
解决方法
我设法做到了,实际上很简单。 这是如果有人遇到相同问题的代码:
如果您要使用更多参数,只需添加更多条件即可。
ajaxURLGenerator: function (url,config,params) {
if (params.search[0] !== undefined)
return url + "?pageNumber=" + params.pageNumber + "&pageSize=" + params.pageSize + "&search=" + params.search[0].value
else
return url + "?pageNumber=" + params.pageNumber + "&pageSize=" + params.pageSize
},
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。