如果添加了Javascript函数,则不会加载HTML
我有一个jsp页面,它面临一个奇怪的问题。当我添加任何javascript函数时,html的一部分正在消失。 Eq如果我删除setRent()函数,它的性能就会很好。但如果我添加它,完整的html就不会加载了。有人能解决这个问题吗?提前谢谢 可视部分如下所示: 房间号:110 房间类型:空调/非空调(下拉) 房间租金:1000 如果我包含javascript函数,它不会完全加载html(我可以从html的源代码视图中看到)。并展示: 房间租金:( ie(000“td>未加载) 我的java脚本:如果添加了Javascript函数,则不会加载HTML,javascript,html,jsp,Javascript,Html,Jsp,我有一个jsp页面,它面临一个奇怪的问题。当我添加任何javascript函数时,html的一部分正在消失。 Eq如果我删除setRent()函数,它的性能就会很好。但如果我添加它,完整的html就不会加载了。有人能解决这个问题吗?提前谢谢 可视部分如下所示: 房间号:110 房间类型:空调/非空调(下拉) 房间租金:1000 如果我包含javascript函数,它不会完全加载html(我可以从html的源代码视图中看到)。并展示: 房间租金:( ie(000“td>未加载) 我的java脚本:
<script type="text/javascript">
function setRent(){
alert(">>>>");
}
</script>
函数setRent(){
警报(“>>>”);
}
我的jsp代码:
<table class=green width="200" border="1" class="roomDetails" >
<tr>
<td width="94" class="bluebtn">ROOM NO</td>
<td ><bean:write name="occupant" property="roomNo"/> </td>
</tr>
<% if(occ.getOccupancyId()!=null){ %>
<tr>
<td class="bluebtn">ROOM TYPE</td>
<td><bean:write name="occupant" property="roomType"/></td>
</tr>
<tr>
<td class="bluebtn">ROOM RENT</td>
<td><bean:write name="occupant" property="roomRent"/></td>
</tr>
<% } else{
ArrayList<String> list=occ.getRoomlist();
%>
<tr>
<td class="bluebtn">ROOM TYPE</td>
<td>
<select name="roomType" id="roomType" onchange="setRent()">
<% for(String s: list){
String [] room=s.split("~~~~~"); %>
<option value="<%= room[0] %>"><%= room[0] %></option>
<% } %>
</select>
</td>
</tr>
<tr>
<td class="bluebtn">ROOM RENT</td>
<td><input type="text" name="roomRent" id="roomRent" value="<%= occ.getRoomRent() %>" disabled="disabled"/></td>
</tr>
<%
} %>
</table>
房间号
房间类型
房租
房间类型
房租
您的服务器脚本似乎被函数中的代码弄糊涂了
如果避免脚本中的
字符有助于:
<script type="text/javascript">
function setRent(){
alert("\x3e\x3e\x3e\x3e");
}
</script>
函数setRent(){
警报(“\x3e\x3e\x3e\x3e”);
}
我也尝试过用“HI”这个词……但不起作用。仅仅是在代码中包含javascript就产生了问题。