假设我有一个 home.jsp 由
/common/_header.jsp
/_homebody.jsp
/common/_footer.jsp
而search.jsp由
/common/_header.jsp
/_searchbody.jsp
/common/_footer.jsp
标题有一个搜索框。在提交字符串时,我想转到搜索页面,但更喜欢 ajax 调用。那么显示搜索页面的最佳方式是什么。我有以下解决方案。
$(selector).empty()
使用或删除 _homebody 内容$(selector).remove()
- 使用添加 _searchbody 内容
$(selector).append(content)
删除部分很好,但附加部分很脏并且容易出错,因为我需要将 HTML 字符串存储在我的 javascript 中。有什么解决办法吗?两种可能的解决方案可能是
- 在 javascript 中存储 HTML 字符串的更好方法或
- 一种可以删除 JSP 的子元素并添加新元素的方法。
或者任何更好的解决方案。
提前致谢