當我運行這段代碼:
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>
但是,這不是工作要麼。我在所有引號之前加上反斜槓,但我確定我錯過了其他五件事和三個巨大的概念。
不JSP提供某種設施爲HTML編碼的文本/輸出? – 2012-08-01 19:04:29
分配var對我來說工作正常,至少在Chrome控制檯中... http://cl.ly/image/0f3X1f0q1Y2A什麼是錯誤?代碼的其餘部分是什麼? – rybosome 2012-08-01 19:04:30
他說它沒有出現,因爲它沒有,它不是一個有效的HTML標記,所以它甚至不能繪製。他將不得不提取該jsp包含的包裝器代碼,並在他的js變量賦值中使用該html。 – SublymeRick 2012-08-01 19:07:32