javascript 简单ajax 框架
来源:互联网 发布:网速控制软件 编辑:程序博客网 时间:2024/06/06 05:19
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ajax</title> <style> #btn1{ width: 50px; height: 30px; } </style></head><body><input type="button" value="ajax" id="btn1"/></body><script> window.onload=function(){ var oBtn=document.getElementById('btn1'); oBtn.onclcik=function(){ ajax('a.text',function(str){ alert('成功读取到:'+str); },function(){ alert('fail'); }); } };function ajax(url,success,fail){ //ajax框架,传入地址,success函数,fail函数 //1.创建ajax对象 if(window.XMLHttpRequest){ //FF,chrome var oAjax=new XMLHttpRequest(); } else{ //IE var oAjax=new ActiveXObject('Microst.XMLHTTP'); } //2.连接服务器 //true异步,open(方法,文件名,异步传输) oAjax.open('GET',url,true); //3.发布请求 oAjax.send(); //4.接受反馈 oAjax.onreadystatechange=function(){ //oAjax.readyState//浏览器和服务器进行到哪一步 //0 <==> (未初始化) 还没有调用open()方法 //1 <==> (载入) 一调用send()方法,正在发送请求 //2 <==> (载入完成) send()方法完成,已收到全部相应 //3 <==> (解析) 正在解析响应内容 //4 <==> (完成) 响应内容解析完成,可以在客户端调用 if(oAjax.response==4){ if(oAjax.status==200) { //success success(oAjax.responseText); //调用success函数 } else{ if(fail) { //如果有处理失败的函数 fail(oAjax.responseText); //调用fail函数 } } } }}</script></html>
0 0
- javascript 简单ajax 框架
- javascript之AJAX框架
- AJAX 简单框架
- 简单Ajax框架
- JavaScript ajax简单例子
- javaScript简单实现ajax
- Ajax的Javascript框架:Prototype
- Ajax的Javascript框架:Prototype
- Ajax的Javascript框架:Prototype
- 128个ajax/javascript框架
- 128个ajax/javascript框架
- JavaScript框架比较–Ajax
- 简单的Ajax开发框架
- ajax框架DWR简单例子
- Anthem AJAX框架简单介绍
- ajax框架和简单应用
- ajax框架DWR简单应用
- JAVASCRIPT 最简单的 AJAX
- 【算法】并查集——合并与查询
- RHCE 学习笔记(19) 进程的优先级
- URI 和 URL 的区别
- 用gdb调试运行中的程序
- 初次体验完美easy ui 1.4.4
- javascript 简单ajax 框架
- Eclipse使用hibernate插件
- 程序员从教女友写代码中学到的
- Linux-IPC之信号量
- 点击2次Back键退出程序
- DateUtils时间工具类探究
- MD5转换2
- LCIS vijos—P1264
- Java 偏向锁测试