vba xmlhttp 抓取网页(写原生Ajax的方法:原生的Ajax是什么样呢?)

优采云 发布时间: 2021-11-02 18:15

  vba xmlhttp 抓取网页(写原生Ajax的方法:原生的Ajax是什么样呢?)

  编写原生Ajax的方法:首先创建XMLHttpRequest对象;然后写回调函数onreadystatechange;然后配置请求信息;最后发送请求。

  

  Ajax(Asynchronous JavaScript and XML的缩写)是一种异步请求数据的Web开发技术,对于提升用户体验和页面性能非常有帮助。

  简单来说,Ajax 不需要刷新页面,通过异步请求加载后台数据并呈现在网页上。常见的应用场景包括表单验证登录是否成功、百度搜索下拉框提示、快递单号查询等。

  想对Ajax有一个全面的了解,这里可以去Js教程进行全面的了解。

  现在Ajax经过各种优化已经变得很方便了。比如使用Jquery只需要一行就可以使用Ajax。

  

  那么什么是原生 Ajax?

  让我们来看看。

  

function ajax(url){

//创建XMLHttpRequest对象,新版本的浏览器可以直接创建XMLHttpRequest对象,IE5或IE6没有

//XMLHttpRequest对象,而是用的ActiveXObject对象

var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : ActiveXObject("microsoft.XMLHttp")

xhr.open("get",url,true);

xhr.send();//发送请求

xhr.onreadysattechange = () =>{

if(xhr.readystate == 4){//返回存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。

if(xhr.status == 200){//返回状态码

var data = xhr.responseTEXT;

return data;

}

}

}

}

  就绪状态:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线