当我运行此代码时:
var newHtml = "<jsp:include page=m_searchform.jsp> ";
我的页面无法加载,并且出现错误。
当我运行此代码时:
var newHtml = "<>jsp:include page=m_searchform.jsp ";
它加载得很好。为什么字符串末尾的正确胡萝卜会给我这样的问题?
我真正想做的是把它放到一些 div 的 innerHTML 中:
<div id = "searchWrapper">
<form style="vertical-align:50%;" name = "searchForm" action="m_search.jsp">
<input class="searchBox" type="search" name="w"/>
<input class = "greenBtn" type="submit" value="Search"/></form>
</div>
但这也行不通。我在所有引号之前都加上了反斜杠,但我确信我错过了其他五件事和三个大概念。