我有一个 html 输入,它通过 ajax 调用将查询字符串发送到我的 php 服务器。搜索字符串可能很复杂并允许过滤器,我寻找反馈的实现问题是我应该在客户端处理字段/值的解析并动态添加帖子值还是应该在服务器端处理所有事情?
示例:从搜索框中,您可以输入诸如
'search string category:sports submitted:today'
然后我可以
javascript 提交
(POST) q='search string category:sports submitted:today'
服务器解析为
query='search string'
category='sports'
submitted'today'
或者
javascript解析并提交
(POST) q='search string'
(POST) category='sports'
(POST) submitted='today'
服务器处理 post 参数
query='search string'
category='sports'
submitted='today'