Ajax+CVS问题 我用SSH框架做项目,我的登录是用Ajax请求的,我的项目是放在CVS服务器上的,我把项目在本机上发布,然后输入用户名和密码点击登录,Ajax请求是完全正确的,但是我把项目更新至CVS服务器中,然后在服务器上把CVS中的项目发布,然后输入用户名密码点击登录,Ajax请求就不能用了。这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是我的JS代码var selectedItem = null;var targetWin;document.onclick = handleClick;document.onmouseover = handleOver;document.onmouseout = handleOut;document.onmousedown = handleDown;document.onmouseup = handleUp;document.write(writeSubPadding(10)); //write the stylesheet for the sub. Getting the indention rightfunction handleClick() { el = getReal(window.event.srcElement, "tagName", "DIV"); var imgOpen = el.children(0);// topFolder if ((el.className == "topFolder") || (el.className == "subFolder")) {// if (el.sub == null) el.sub = eval(el.id + "Sub"); imgOpen.src = "images/foldericon2.gif"; el.sub = eval(el.id+"Sub"); if (el.sub.style.display == null) {el.sub.style.display = "none";} if (el.sub.style.display != "block") { //hidden //any other sub open? if (el.parentElement.openedSub != null) { var opener = eval(el.parentElement.openedSub + ".opener"); hide(el.parentElement.openedSub); if (opener.className == "topFolder") outTopItem(opener); } el.sub.style.display = "block"; el.sub.parentElement.openedSub = el.sub.id; el.sub.opener = el; } }这是我的页面代码 <tr height="500"> <td bgcolor="#D9D9D9" valign="top" align="left" > <DIV class=outer style="HEIGHT: 100%; MARGIN: 0px; WIDTH: 171px"> <DIV class=inner style="HEIGHT: 100%; WIDTH: 171px"> <DIV class=favMenu id=aMenu> <s:if test="#session.lmtypes!=null"> <s:iterator id="menuType" value="#session.lmtypes"> <s:set id="menuTypeId" value="#attr.menuType.menuTypeId"/> <!-- onclick="handleClick('${menuType.menuTypeId }','${menuType.menuTypeId }Sub')" --> <DIV class=topFolder id=${menuType.menuTypeId }><IMG class=icon height=16 src="images/foldericon1.gif" width=16>${menuType.typeName }</DIV> <s:if test="#session.lmenus!=null"> <DIV class=sub id=${menuType.menuTypeId }Sub> <s:iterator id="menu" value="#session.lmenus"> <s:set id="typeId" value="#attr.menu.capMenuType.menuTypeId"/> <s:if test="#attr.menuTypeId==#attr.typeId"> <DIV class=subItem><IMG class=icon height=16 src="images/HTMLICON.GIF" width=16><a href="${menu.href }" target="appFrame">${menu.menuName }</a></DIV> </s:if> </s:iterator> </DIV> </s:if> </s:iterator> </s:if> <DIV class=topItem ><a href="#"><img alt=退出登录 border=0 class=icon src="images/HOME.GIF" width="16" height="16">退出登录</a></DIV> </DIV> </DIV> </DIV> </td> </tr> 你页面上是读取session中的数据,然后判断,循环DIV,而你外层的DIV的ID是${menuType.menuTypeId }是个纯数字吧? 如果你的DIV的ID是纯数字的话那么你JS中的这段代码el.sub = eval(el.id+"Sub");就会出问题,我也不知道是为什么,执行到这儿的时候就提示缺少";"你在外层DIV的ID这段代码${menuType.menuTypeId }前加个字符串试试 session.createQuery不认识の子查询 spring XML文件配置问题 json对象操作!!! 关于Applet,在线,有正确结果马上结账. 文件流怎么做? jsp中字符串问题 js中deleteRow问题 struts上传文件限制大小的问题 用过jb9的请进! 源代码大收集,大家快点收集起来吧!!你好,我好,大家好!! 在JSP页面调用struts2标签遇到问题 最近想做个新闻发布JSP网站
var selectedItem = null;var targetWin;document.onclick = handleClick;
document.onmouseover = handleOver;
document.onmouseout = handleOut;
document.onmousedown = handleDown;
document.onmouseup = handleUp;document.write(writeSubPadding(10)); //write the stylesheet for the sub. Getting the indention rightfunction handleClick() {
el = getReal(window.event.srcElement, "tagName", "DIV");
var imgOpen = el.children(0);
// topFolder
if ((el.className == "topFolder") || (el.className == "subFolder")) {
// if (el.sub == null) el.sub = eval(el.id + "Sub");
imgOpen.src = "images/foldericon2.gif";
el.sub = eval(el.id+"Sub");
if (el.sub.style.display == null) {el.sub.style.display = "none";}
if (el.sub.style.display != "block") { //hidden
//any other sub open?
if (el.parentElement.openedSub != null) {
var opener = eval(el.parentElement.openedSub + ".opener");
hide(el.parentElement.openedSub);
if (opener.className == "topFolder")
outTopItem(opener);
}
el.sub.style.display = "block";
el.sub.parentElement.openedSub = el.sub.id;
el.sub.opener = el;
}
}
这是我的页面代码
<tr height="500">
<td bgcolor="#D9D9D9" valign="top" align="left" >
<DIV class=outer style="HEIGHT: 100%; MARGIN: 0px; WIDTH: 171px">
<DIV class=inner style="HEIGHT: 100%; WIDTH: 171px">
<DIV class=favMenu id=aMenu>
<s:if test="#session.lmtypes!=null">
<s:iterator id="menuType" value="#session.lmtypes">
<s:set id="menuTypeId" value="#attr.menuType.menuTypeId"/>
<!-- onclick="handleClick('${menuType.menuTypeId }','${menuType.menuTypeId }Sub')" -->
<DIV class=topFolder id=${menuType.menuTypeId }><IMG class=icon height=16 src="images/foldericon1.gif" width=16>${menuType.typeName }</DIV>
<s:if test="#session.lmenus!=null">
<DIV class=sub id=${menuType.menuTypeId }Sub>
<s:iterator id="menu" value="#session.lmenus">
<s:set id="typeId" value="#attr.menu.capMenuType.menuTypeId"/>
<s:if test="#attr.menuTypeId==#attr.typeId">
<DIV class=subItem><IMG class=icon height=16 src="images/HTMLICON.GIF" width=16><a href="${menu.href }" target="appFrame">${menu.menuName }</a></DIV>
</s:if>
</s:iterator>
</DIV>
</s:if>
</s:iterator>
</s:if>
<DIV class=topItem ><a href="#"><img alt=退出登录 border=0 class=icon src="images/HOME.GIF" width="16" height="16">退出登录</a></DIV>
</DIV>
</DIV>
</DIV>
</td>
</tr>