JavaScript--XMLHttpRequest获取数据方法
2018-02-10 11:38
627 查看
XMLHttpRequest
Wiki上对于XHR的介绍如下:XMLHttpRequest (XHR) is an API in the form of an object whose methods transfer data between a web browser and a web server.
它是一个API对象,它的属性可以用来在浏览器与服务器之间传输数据。
JS实现代码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>get luck today</title> <script type="text/javascript"> window.onload = function() { /*设置在页面加载完后执行以下js代码*/ var url = "luckyornot.txt"/*将连接赋到变量url中*/ var request = new XMLHttpRequest();/*用new创建一个XHR对象*/ request.open("GET",url);/*设置XHR对象的请求方法与路径*/ request.send(null);/*设置XHR对象不发送数据到服务器*/ request.onload = function() {/*设置当获XHR对象获取到返回信息后执行以下代码*/ if(request.status == 200) {/*如果返回的状态为200,即为成功获取数据*/ var p = document.getElementById("luck");/*获取DOM中id为luck的p元素*/ p.innerHTML = "Today you are " + request.responseText;/*将信息重新写入id为luck的p元素中*/ } } } </script> </head> <body> <p id="luck"></p> </body> </html>
相关文章推荐
- javascript获取xml对象的方法(使用XMLHttpRequest)
- javascript中XMLHttpRequest对象同步获取XML数据
- Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
- 使用XMLHTTP Request Object获取服务器数据
- Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
- 原始ajax通过xmlHttpRequest对象的send()方法提交数据--Get方式和Post方式
- JavaScript中获取XML数据流中数据节点的方法
- JS 利用 XMLHttpRequest 跨域获取数据。
- 使用XMLHTTP Request Object获取服务器数据
- 使用XMLHTTP Request Object获取服务器数据
- javascript XMLHttpRequest.send() 方法
- 使用XMLHTTP Request Object获取服务器数据
- 使用XMLHTTP Request Object获取服务器数据
- 使用XMLHTTP Request Object获取服务器数据
- javascript一个无懈可击的实例化XMLHttpRequest的方法
- 使用XMLHTTP Request Object获取服务器数据
- 1.使用XMLHttPRequest控件异步获取数据
- 使用XMLHTTP Request Object获取服务器数据
- ajax中获取XMLHttpRequest对象的方法(IE/Firefox/chrome)
- Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据