美文网首页
用js进行ajax异步请求局部刷新

用js进行ajax异步请求局部刷新

作者: 贾建西 | 来源:发表于2018-04-09 21:09 被阅读0次

(function(){

var btn = document.getElementById('load');

btn.addEventListener('click',function(){

var xhr =new XMLHttpRequest();

//javaScript默认不能跨域取数据(同源策略)

//但是今天的绝大多数提供数据接口的服务器都允许跨域取数据

//HTTP---超文本传输协议

//http协议的动词--get/post(浏览器在正常情况下只支持这俩)

//url(统一资源定位符 网址)

xhr.open('GET',

'http://api.tianapi.com/meinv/?key=写你的&num=10',true);

xhr.onreadystatechange=function(){

if(xhr.readyState==4 && xhr.status ==200){

//readystate==4确定数据相应完成

//status==200 确定服务器正常的返回了数据

var obj=JSON.parse(xhr.responseText);

var mmArray = obj.newslist;

var div = document.getElementById('photos');

for(var i=0;i

var img =document.createElement('img');

console.log(mmArray[i].picUrl);

img.src=mmArray[i].picUrl;

img.width = '360';

div.appendChild(img);

}

}

};

xhr.send();

});

}());

相关文章

  • 用js进行ajax异步请求局部刷新

    (function(){ var btn = document.getElementById('load'); b...

  • AJAX

    同步和异步 异步的javascript和xml就是AJAX,不用全部重新加载,可以实现异步请求,局部刷新的功能。 ...

  • ajax回顾

    ajax优势一次http请求对应一个页面ajax,局部刷新页面,客户端(浏览器)就能与服务端进行通信异步加载数据,...

  • js 异步系列(1) -发展

    ajax 最早为了实现局部请求无刷新,有了ajax的概念。在原生js是时代,请求数据都需要自己手写一个ajax。现...

  • Django项目运行时出现self.status.split('

    这个错误是因为多次刷新,ajax多次进行请求,而且请求数据过大导致。ajax默认异步请求,改成同步可以解决问题。

  • day12-升级登录案例

    升级登录案例(ajax) ajax:异步的javascript在不重新加载页面的情况下,对页面进行局部刷新。 1、...

  • Ajax

    1、Ajax最大的作用(特点) 异步传输、局部刷新。 AJAX(Asynchronous Javascript A...

  • 回调函数之ajax

    异步的js和XML,局部刷新,而传统网页是整体刷新。 ajax的使用和原理 1.form表单的提交 ///1.h...

  • Ajax基本框架搭配koa2的笔记

    ajax可以做什么? ajax可以实现局部刷新(对部分网页内容进行更新)和异步操作(ajax在http响应没有结束...

  • Ajax

    1,局部刷新 、 异步记载 Ajax全程 Asynchronous And XML 2,Ajax 4个步骤 a,创...

网友评论

      本文标题:用js进行ajax异步请求局部刷新

      本文链接:https://www.haomeiwen.com/subject/pwrwhftx.html