Ajax+CVS问题

xuxutangtang 2011-04-17 12:24:01
我用SSH框架做项目,我的登录是用Ajax请求的,我的项目是放在CVS服务器上的,我把项目在本机上发布,然后输入用户名和密码点击登录,Ajax请求是完全正确的,但是我把项目更新至CVS服务器中,然后在服务器上把CVS中的项目发布,然后输入用户名密码点击登录,Ajax请求就不能用了。这是为什么?
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
TheDaydream 2011-04-17
  • 打赏
  • 举报
回复
你页面上是读取session中的数据,然后判断,循环DIV,而你外层的DIV的ID是${menuType.menuTypeId }是个纯数字吧? 如果你的DIV的ID是纯数字的话那么你JS中的这段代码el.sub = eval(el.id+"Sub");就会出问题,我也不知道是为什么,执行到这儿的时候就提示缺少";"你在外层DIV的ID这段代码${menuType.menuTypeId }前加个字符串试试
xuxutangtang 2011-04-17
  • 打赏
  • 举报
回复
这是我的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 right

function 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>
xuxutangtang 2011-04-17
  • 打赏
  • 举报
回复
求解求解........ 求高手赐教

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧