javascript结合ajax读取txt文件内容

作者:hebedich 时间:2024-04-30 10:14:58 

代码很简洁,这里就不多废话了,直接上源码

html代码


 <!doctype html>
 <html>
  <head>
      <meta charset="utf-8"/>
      </head>
      <body>
          <button type="button"  onclick="show()">请求数据</button>
         <script src="ajax.js"></script>
         <script>
           function show(){
             Ajax('read.txt?datetime=new Date.getTime ',function(str){alert(str);},function(){alert('失败了');})
           };
         </script>
      </body>
 </html>

javascript代码


  function Ajax(url,fnSucc,fnFaild)
             {
                  //1.创建ajax对象
                if(window.XMLHttpRequest)
                 {// code for IE7+, Firefox, Chrome, Opera, Safari
                      var oAjax=new XMLHttpRequest();
                 }
                else
                 {// code for IE6, IE5
                     var oAjax=new ActiveXObject("Microsoft.XMLHTTP");
                 }
                 //2.链接服务器(打开服务器的连接)
                 //open(方法,文件名,异步传输)
                 oAjax.open('GET',url,true);
                 //3.发送
                 oAjax.send();
                 //4.接收返回
                 oAjax.onreadystatechange=function()
                    {
                      if (oAjax.readyState==4)
                      {
                        if(oAjax.status==200)
                          {
                            fnSucc(oAjax.responseText); 
                          }
                       else
                          {
                           fnFaild(oAjax.status);
                          }
                      };
                 };
              }

请求的文件为read.txt

内容随便填写

标签:javascript,ajax
0
投稿

猜你喜欢

  • 使用带批注的 XDR 架构创建 XML 视图

    2008-09-04 14:24:00
  • Python对list列表结构中的值进行去重的方法总结

    2021-10-18 04:09:04
  • python图形界面tkinter的使用技巧

    2022-04-24 01:34:22
  • jsp页面中获取servlet请求中的参数的办法详解

    2023-06-19 10:52:00
  • pytest实现多进程与多线程运行超好用的插件

    2023-03-23 15:56:23
  • 记一次Django响应超慢的解决过程

    2021-11-23 13:35:57
  • Linux下mysql5.6.24(二进制)自动安装脚本

    2024-01-21 12:36:42
  • python统计字符串中指定字符出现次数的方法

    2022-11-17 11:37:46
  • python实现电子书翻页小程序

    2022-11-16 11:10:29
  • 随机提取N条记录方法

    2007-10-11 18:04:00
  • 详解MySQL的Seconds_Behind_Master

    2024-01-18 04:58:00
  • php session 检测和注销

    2023-11-17 22:45:02
  • vue中改变选中当前项的显示隐藏或者状态的实现方法

    2024-05-03 15:11:53
  • golang编程开发使用sort排序示例详解

    2023-09-16 23:20:18
  • 讲解SQL Server安装sp4补丁报错的解决方法

    2009-04-11 17:39:00
  • Django Form常用功能及代码示例

    2021-11-22 16:45:53
  • asp关键词屏蔽过滤函数代码

    2010-05-04 16:32:00
  • MySQL 5.5 range分区增加删除处理的方法示例

    2024-01-22 21:16:19
  • ini_set的用法介绍

    2023-11-15 07:31:56
  • 详解numpy1.19.4与python3.9版本冲突解决

    2021-10-26 22:51:26
  • asp之家 网络编程 m.aspxhome.com