问题描述
AJAX代码functiongetFbInfo(sql){xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("您的浏览器不支持AJAX!");return;}qjsql=sql;varurl="data.jsp?sql="+sql;xmlHttp.onreadystatechange=stateChanged;xmlHttp.open("GET",url,true);xmlHttp.send(null);}functionstateChanged(){if(xmlHttp.readyState==4){if(xmlHttp.status==200)//信息已经成功返回,开始处理信息//varres=xmlHttp.responseXML.getElementsByTagName("fbname");//if(res.length>0){//document.getElementById("content").value=res[0].firstChild.data;document.getElementById("PlyTable_main_content").innerHTML=xmlHttp.responseText;elseif(xmlHttp.status==404)//URL错误window.alert("URL错误!");elseif(xmlHttp.status==304)//未修改window.alert("未修改!");elseif(xmlHttp.status==401)//未授权window.alert("未授权!");elseif(xmlHttp.status==500)//内部错误window.alert(qjsql);else//页面不正常window.alert("您所请求的页面有异常。");}}data.jsp代码<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@pageimport="java.io.*"%><%@pageimport="mysqlcont.Mysql"%><%@pageimport="java.sql.*"%><jsp:useBeanid="mysql"scope="page"class="mysqlcont.Mysql"/><linkrel="stylesheet"type="text/css"href="styles.css"><%Stringcxsql=request.getParameter("sql");//ResultSetrs=null;//Connectioncon=null;//con=Mysql.connect();//rs=Mysql.state(sql);%><html><body><tr><td><%=cxsql%></td></tr><tr><td>123</td></tr></body></html>输出的是null和123求大神帮忙在线等
解决方案
解决方案二:
varurl="data.jsp?sql="+sql;加上完整项目url试试
解决方案三:
其他你要的结果并不是很重要。你要改的有两点:1,尽量不要在jsp中写java代码,应把业务(就是你sql查询)写在servlet中中。2,jsp中的ajax你换成jquery.post来做会更方便,不过这现在写的ajax是基础,理解就行。
解决方案四:
引用1楼cqrf2006的回复:
varurl="data.jsp?sql="+sql;加上完整项目url试试
试过了还是不行
解决方案五:
引用2楼a20023930的回复:
其他你要的结果并不是很重要。你要改的有两点:1,尽量不要在jsp中写java代码,应把业务(就是你sql查询)写在servlet中中。2,jsp中的ajax你换成jquery.post来做会更方便,不过这现在写的ajax是基础,理解就行。
多谢指导不过这样写为啥不行嗯?
解决方案六:
好6666啊原始的Ajax进入公司后还真从来没用过原始的Ajax
解决方案七:
有兴趣的,可以试着去学习jquery,用起来非常简单。
解决方案八:
必然获取不到
解决方案九:
引用5楼chenhao237的回复:
好6666啊原始的Ajax进入公司后还真从来没用过原始的Ajax
小白初学
解决方案十:
引用7楼imbobo_bo的回复:
必然获取不到
为什么呢?返回值是可以的啊
解决方案十一:
解决方案十二:
F12看看返回值
解决方案十三:
varurl="data.jsp?sql="+sql;加上完整项目url试试单步调试
解决方案十四:
是不是返回值的格式有问题,ajax只能返回json,text,html,xml格式的值