假设我有一个由
组成的home.jsp/common/_header.jsp
/_homebody.jsp
/common/_footer.jsp
而search.jsp由
组成/common/_header.jsp
/_searchbody.jsp
/common/_footer.jsp
标题有一个搜索框。在提交字符串时,我想转到搜索页面,但更喜欢ajax调用。那么显示搜索页面的最佳方式是什么。我有以下解决方案。
$(selector).empty()
或$(selector).remove()
$(selector).append(content)
删除部分很好,但是附加部分很脏并且容易出错,因为我需要在我的javascript中存储HTML字符串。有什么工作吗?两种可能的解决方案可能是
或任何更好的解决方案。
提前致谢
答案 0 :(得分:0)
您可以使用html()函数替换内容
在ajax成功
$(selector).html(content);
答案 1 :(得分:0)
如果您将服务器设置为以HTML格式返回搜索结果,则可以使用http://api.jquery.com/load/插入生成的结果。
一种方法是隐藏_homebody
内容并显示一个div,您可以定期更新其内容。然后,在每次搜索后,将内容替换为load
ed内容