加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

JUERY $ajax js

发布时间:2020-12-16 03:24:51 所属栏目:百科 来源:网络整理
导读:一:两种juery和js的方法: 1.juery: 1.导入juery包, script src="js/jquery-2.2.4.min.js" type="text/javascript"/script 2.结构: 1.$.ajax({}) 2.在ajax里{}传入对象, 3. a. 类:type: b. url: 写的是servlet的地址 c. async:true.(异步请求) d. data

一:两种juery和js的方法:

1.juery:

1.导入juery包,

<script src="js/jquery-2.2.4.min.js" type="text/javascript"></script>

2.结构:

1.$.ajax({})

2.在ajax里{}传入对象,

3. a. 类:type:

b. url: 写的是servlet的地址

c. async:true.(异步请求)

d. data{

"name":name1;

对象的属性

} 传值。

e. success:function(res){ }

res是从服务器返回给前段的数据,

获取:通过 Json.parse(res)

var results= eval('('+res+')');

遍历:

&.each( results.res,function(i,item)){

}

results.res代表传来的数据,通过res键获取,function(i,item)遍历,i代表下标, item代表每一项,在通过item.key获取对应的值。

注意:导包。 res是服务器返回来的结果。

2.1步骤。$.ajax({

type:"get";

async:true;

success:function(res){

解析数据,

var result= JSON.parse(res)

取数据,便利

$.eac h(result.res,items){

根据key,取值。

}

}

})

二.js

结构:

1.获取XMLHttpRequest()对象;

2.连接服务器。open(“请求t方式post或get”,“url,对应的Servlet 数据”,“异步请求true”);

3.如果是post请求,则需要导入头部,

4.封装要传输的数据,var date1=“key=”+value+"&key="+value;

5.发送数据。send(date1)

6.当状态改变时从服务器获取值。

req.onreadystatechange = function() {

判断req.readystatue==4&&req.statue==200

0代表打开,1表示open,2.表示send()发送.4.代表结束

解析数据,取数据,

Json.parse()或者eval( '('+')');

}

步骤:

1. var req=new xmlhttpRequesy;

2.req.open();

3.req.send();

3.req.onreadystatechange=function(){

if(req.statu==200&&req.readystatechange==4){

req.resposondText;

解析数据,取数据

var arry= Json.parse()或者eval( '('+')');

for(int i=0;i<arry.lenth;i++){

arry[i].key

}

}

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读