分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

JS-Ajax

发布时间:2023-09-06 02:03责任编辑:蔡小小关键词:Ajax
 1 function ajax(url, fnSucc, fnFaild) 2 { 3 ????//1.创建Ajax对象 4 ????var oAjax=null; 5 ?????6 ????if(window.XMLHttpRequest) 7 ????{ 8 ????????oAjax=new XMLHttpRequest(); 9 ????}10 ????else11 ????{12 ????????oAjax=new ActiveXObject("Microsoft.XMLHTTP");13 ????}14 ????15 ????//2.连接服务器16 ????oAjax.open(‘GET‘, url, true);17 ????18 ????//3.发送请求19 ????oAjax.send();20 ????21 ????//4.接收服务器的返回22 ????oAjax.onreadystatechange=function ()23 ????{24 ????????if(oAjax.readyState==4) ???//完成25 ????????{26 ????????????if(oAjax.status==200) ???//成功27 ????????????{28 ????????????????fnSucc(oAjax.responseText);29 ????????????}30 ????????????else31 ????????????{32 ????????????????if(fnFaild)33 ????????????????????fnFaild(oAjax.status);34 ????????????}35 ????????}36 ????};37 }
ajax.js
1 //Ajax读取文件2 ajax(‘XXX.txt‘, function (xx){3 ????????????alert(xx);4 ????????});

如果使用是数组或json格式

eval   获取列表项的索引位置,相对于它的兄弟元素

ajax(‘data.json‘, function (str){

//使用  evel 处理下
var arr=eval(str);
alert(arr[0].x);
});

JS-Ajax

原文地址:https://www.cnblogs.com/yanyiyaner/p/9174655.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved