用window.open()打开的子窗口,试着用AJAX去访问数据库
hxmlHttp.onreadystatechange = processor;
xmlHttp.open("get","mesupdate.do?mesId=" + mesId + "&caicount=" + caicount,true);
xmlHttp.send(null); 发现不能被actionservlet截获url,404错误提交form
<form name="mes" action="message.do?method=saveLeaveMessage" method="post">
也无法被截获URL,404错误一样的代码,我在父窗口运行过,能被actionservlet截获url,并成功访问数据库,在子窗口为什么不行,请高手指点指点
hxmlHttp.onreadystatechange = processor;
xmlHttp.open("get","mesupdate.do?mesId=" + mesId + "&caicount=" + caicount,true);
xmlHttp.send(null); 发现不能被actionservlet截获url,404错误提交form
<form name="mes" action="message.do?method=saveLeaveMessage" method="post">
也无法被截获URL,404错误一样的代码,我在父窗口运行过,能被actionservlet截获url,并成功访问数据库,在子窗口为什么不行,请高手指点指点
程序没有你想像的那么绝对
是个相对地址,如果你打开的子窗口的地址跟原窗口不在一个目录下,当然是会出错的。用Firebug观察一下吧,发出AJAX的时候会在Console里面有显示,看看具体访问到什么地址就清楚了