免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6735 | 回复: 1
打印 上一主题 下一主题

[JavaScript] ASP.NET中ajax前台代码 部分无响应 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-10-31 23:41 |只看该作者 |倒序浏览
  1. %@ Page Language="C#" AutoEventWireup="true" CodeBehind="AjaxDem1.aspx.cs" Inherits="AjaxDemo1.AjaxDem1" %>

  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5.     <title></title>
  6.     <script type="text/javascript">

  7.         window.onload = function () {

  8.             //1.获取 a 节点并为其添加 onclick 响应方法
  9.             document.getElementsByTagName("a")[0].onclick = function () {

  10.                 //2.创建一个 XMLHttpRequest 对象
  11.                 var request = new XMLHttpRequest();

  12.                 //3.准备发送请求的数据对象:URL
  13.                 var url = this.href;
  14.                 var method = "GET";

  15.                 //4.调用 XMLHttpRequest 对象的 open 方法
  16.                 request.open(method, url);

  17.                 //5.调用 XMLHttpRequest 对象的 send 方法
  18.                 request.send(null);

  19.                 //6.调用 XMLHttpRequest 对象的 onreadystatechange 响应函数
  20.                 request.onreadystatechange = function () {

  21.                     //7.判断响应是否完成:XMLHttpRequest 对象的 readystate 属性值为 4 表示响应完成
  22.                     if (request.readystate == 4) {

  23.                         //8.在判断响应是否可用: XMLHttpRequest 对象的 status 属性值为 200 表示响应正常
  24.                         alert(request.status);
  25.                         if (request.status == 200 && request.status == 304) {

  26.                             //9.打印响应结果:responseText
  27.                             alert(request.responseText);
  28.                         }
  29.                     }
  30.                 }

  31.                 //10.取消 a 节点的默认行为
  32.                 return false;
  33.             }
  34.         }
  35.     </script>
  36. </head>
  37. <body>
  38.     <a id="a1" href="hello.txt">点击我显示hello文本文件内容</a>
  39. </body>
  40. </html>
复制代码
从if那测试得到的值就是undefined 恩么回事 这段代码我看视频上用java可以执行 但是用。net写 就出错了, 前台代码不都是通用的吗?

论坛徽章:
0
2 [报告]
发表于 2014-10-31 23:49 |只看该作者
回复 1# tan1301230147

好吧 我错了 纠结一个半小时了  刚发贴没10分钟,就自己解决了, 每次都这样  chinaunix论坛果然NB


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP