博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自己写的ajax工具
阅读量:4181 次
发布时间:2019-05-26

本文共 1689 字,大约阅读时间需要 5 分钟。

1、ajaxTool.js

var xmlhttp;/** * ajax之GET请求方式 * @param url * @param data * @param callback */function ajaxGET(url, data, callback){    if (window.XMLHttpRequest) {        // code for IE7+, Firefox, Chrome, Opera, Safari        xmlhttp = new XMLHttpRequest();    } else {        // code for IE6, IE5        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");    }        xmlhttp.onreadystatechange = function() {        // 请求完成,并且响应状态为成功        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {            var jsondata = JSON.parse(xmlhttp.responseText);            callback(jsondata);        }    }        xmlhttp.open("GET", url + '?' + data, true);    xmlhttp.send();}/** * ajax之POST请求方式 * @param url * @param data * @param callback */function ajaxPOST(url, data, callback){    if (window.XMLHttpRequest) {        // code for IE7+, Firefox, Chrome, Opera, Safari        xmlhttp = new XMLHttpRequest();    } else {        // code for IE6, IE5        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");    }        xmlhttp.onreadystatechange = function() {        // 请求完成,并且响应状态为成功        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {            var jsondata = JSON.parse(xmlhttp.responseText);            callback(jsondata);        }    }        xmlhttp.open("POST", url, true);    xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");    xmlhttp.send(data);}

2、testAjaxTool.html

            
我的ajax工具

我的ajax工具

3、index.php (服务端)

'success', 'code'=>1];// 告诉浏览器这是json数据header('Content-Type:application/json;charset=UTF-8');// 告诉浏览器允许跨域访问的域名header('Access-Control-Allow-Origin: *');// 输出jsonecho json_encode($arr);

 

转载地址:http://wzrai.baihongyu.com/

你可能感兴趣的文章
K-means 聚类算法
查看>>
带约束的K-means聚类算法
查看>>
约束优化方法
查看>>
VRPTW建模与求解—基于粒子群算法
查看>>
数据结构与算法(1):大O表示法
查看>>
Java学习知识树
查看>>
文科生,你为啥学编程?
查看>>
使用Eclipse时出现Unhandled event loop exception错误的有效解决办法
查看>>
JAVA之路:第一章 JAVA入门初体验
查看>>
菜鸟文科生的java之路:运算符
查看>>
菜鸟文科生的java之路:变量和常量
查看>>
菜鸟文科生的java之路:流程控制语句
查看>>
北海糖:Java初阶练习题
查看>>
不知道什么是数组?看这里就好了
查看>>
文科生北海唐的Java之路:方法(慕课)
查看>>
自学Java的轨迹线路
查看>>
如何更好的隐藏你自己,让我们谈谈什么是封装?
查看>>
文科生北海糖的:Java之路——继承
查看>>
Makefile 中:= ?= += =的区别
查看>>
消灭编译警告(Warning)
查看>>