js文件ajax怎么连接新浪疫情接口

JavaScript031

js文件ajax怎么连接新浪疫情接口,第1张

js文件ajax连接新浪疫情接口步骤如下:

1、用document.getElementById().value取到输入框里的股票代码,拼接到url。

2、注意ajax默认是异步请求,需要把async属性设为false。

3、请求成功前,浏览器会运行后面的脚本,用户也能进行其他操作,同步请求会在请求成功前锁住浏览器,直到请求成功后再向下运行。

4、必须等待请求到的数据才能进行后续步骤,固设置为同步请求。

5、新浪提供的这个接口会返回信息,用split(’~’)将字符串分段为数组,取message[3],第四段数据赋值给全局变量date。

6、最后,让这些功能函数在点击查询后定时调用。

1、AJAX请求时有三个参数,一个是请求的地址,一个是请求成功时候的回调函数,一个是请求失败的回调函数

2、消除缓存带来的影响就让请求的地址发生改变

Ajax('aaa.txt?t='+new Date().getTime(), fnsucess, fnfailed)

3、Ajax交互过程

(1)、创建Ajax对象 //只兼容非IE6:var oAjax new XMLHttpRequest()

IE6:var oAjax=new ActiveXobject("Microsoft.XMLHTTP") 

(2)、连接到服务器 oAjax.open('get/post', 'a.txt', true)//open参数,请求方式,文件名, 异步传输,false为同步传输

正常的同步和异步:

同步:多个事情一起来

异步:事情一个个来

而在js里面同步和一步相反,异步是多个事情一起来

(3)、发送请求  oAjax.send()

(4)、接收返回值