lin358 2012-09-23 16:58 采纳率: 0%
浏览 479
已采纳

ajax获取返回值问题

有没有人知道为什么div不会变...

代码如下
a.html


<br> var req = null;<br> function test() {<br> //初始化 <br> var code = document.all.code.value;<br> var name = document.all.name.value;<br> //req = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);<br> if (window.ActiveXObject) {<br> req = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);<br> } else if (window.XMLHttpRequest) {<br> req = new XMLHttpRequest();<br> }</p> <pre><code> //发出请求 req.open(&quot;GET&quot;, &quot;b.jsp?code=&quot; + code + &quot;&amp;name=&quot; + name, &quot;false&quot;); //设置属性,当后台处理完成后,回来调用myDeal方法。 req.onreadystatechange = myDeal(); req.send(null); } function myDeal() { if (req.readyState == 4) { //接收服务端返回的数据 var ret = req.responseText; //处理数据 document.all(&quot;myDiv&quot;).innerHTML = ret; } } </code></pre> <p>
    用户注册:
    <br>
    用户编号:
    <input type="text" name="code" onblur="">
    *
    <div id="myDiv" name="myDiv"></div>
    <br>
    用户名称:
    <input type="text" name="name">
    <br>
    <input type="button" value="注册" onclick="test();">

</body>

b.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java"%>
<%
//接收参数
String code = request.getParameter("code");
String name = request.getParameter("name");
//控制台输出表单数据看看
System.out.println("code=" + code + ",name=" + name);
//检查code的合法性
if (code == null || code.trim().length() == 0) {
out.println("code can't be null or empty");
} else if (code != null && code.equals("admin")) {
out.println("code can't be admin");
} else {
out.println("OK");
}
%>

  • 写回答

4条回答 默认 最新

  • jinnianshilongnian 2012-09-23 20:33
    关注

    req.onreadystatechange = myDeal();
    改成

    req.onreadystatechange = myDeal;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 运筹学排序问题中的在线排序
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥30 python代码,帮调试,帮帮忙吧