ajax源码php,ajax演示源码

本篇文章介绍了关于基础的原生JavaScript中的ajax操作,内容相对比较基础,对于JavaScript中ajax没够掌握清楚的同学可以再次看看学习学习JavaScript中的ajax操作,废话不那么多,我们一起来看看吧!

以下html文件都要服务器环境下打开。

ceshi

帐号:

密码:

function checkname() {

var username = document.getElementById('username').value;

//1、创建对象

var xhr = new XMLHttpRequest();

//2、连接服务器

xhr.open('GET','name.json',true);//json数据内容如下图3

//3、向服务器发送请求

xhr.send(null);

//4、请求完成,响应就绪

xhr.onreadystatechange=function(){

if (xhr.readyState==4) {

if (xhr.status==200) {//表示已经获取到文件。

var str = JSON.parse(xhr.responseText);//将json数据转换成js数组对

alert(str);//输出结果如图4 。

}else{

alert(xhr.statusText)//如果没有获取name.json的数据,即服务器找不到这个文件,则执行该段代码。输出框会显示“Not Found”。如果是alert(xhr.status),则显示404;

}

}

}

};

632c582d0f099c3b67cfd2d92f9bda2b.png

922bea758f45ae65cb294874fb5b5824.png

function checkname() {

var username = document.getElementById('username').value;

var boo = false;

//1、创建对象

var xhr = new XMLHttpRequest();

//2、连接服务器

xhr.open('GET','name1.json',true);

//3、向服务器发送请求

xhr.send(null);

//4、请求完成,响应就绪

xhr.onreadystatechange=function(){

if (xhr.readyState==4) {

if (xhr.status==200) {

var str = JSON.parse(xhr.responseText);//将json数据转换成js数组对象

alert(str)

for (var i = 0; i < str.length; i++) {

if (username == str[i]) {

boo = true;

}

}//判断用户名是否已经存在,即输入的用户名是否存在与json文件中。

if (boo) {

alert("用户民已存在");

} else {

alert("用户名可以使用")

}

}

}

};

};

ajax技术是一种能够将桌面应用程序的体验效果带给web应用程序的技术。这种体验效果主要就是页面的无刷新数据交换以及页面无刷新改变内容。ajax的功能真的是很多,讲不完的那种多

相关ajax文章推荐:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值