目标是让表单反映用户对搜索的定义约束。
起初,我完全依靠服务器端脚本来实现这一点。最近我尝试将功能转移到 JavaScript。
在服务器端,搜索参数存储在 ColdFusion 结构中,这使得将数据 JSON 化并发送到客户端变得特别方便。
然后只需分别迭代“可检查”和文本字段以反映用户的搜索参数;jQuery 被证明在简化工作量方面非常有效。
一个可观察到的差异在于性能。第二种方法似乎有点慢,并且在 IE8 中不起作用。
显然,返回的 JSON 结构被视为一个空对象。我确信它可以修复,但在花更多时间处理它之前,我很想知道其他人将如何处理这项任务。我很乐意感谢任何建议。
——斯坦