VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > JavaScript教程 >
  • XMLHttpRequest实现ajax

ajax技术:可以不刷新页面来更改页面内容;

XMLHttpRequest:可以实现浏览器和页面的数据交互;

XMLHttpRequest对象的属性和方法:https://www.w3school.com.cn/xml/xml_http.asp

demo:

复制代码
 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>Insert title here</title>
 6 <script src="/assets/js/jquery.min.js"></script>
 7 </head>
 8 <body>
 9 <a href="helloajax.text" >hello ajax get </a>
10 <br/>
11 <a href="helloajax.text" >hello ajax post </a>
12 <script>
13 $(function(){
14     $("a:first").click(function(){
15         //ajax原生
16         var request = new XMLHttpRequest();
17         var method = "GET";
18         var url = "helloajax.text";
19         request.open(method,url);
20         request.send(null);
21         request.onreadystatechange = function(){
22             if(request.readyState == 1){
23                 console.log("openging");
24             }if(request.readyState == 2){
25                 console.log("sending");
26             }if(request.readyState == 3){
27                 console.log("recived");
28             }if(request.readyState == 4){
29                 console.log("loaded");
30                 if(request.status == 200){
31                     console.log(request.responseText);
32                 }
33             }
34             
35         }
36         return false;
37     })
38     $("a:last").click(function(){
39         //ajax原生
40         var request = new XMLHttpRequest();
41         var method = "post";
42         var url = "helloajax.text";
43         request.open(method,url);
44         request.send("name='a'");//post传参
45         request.onreadystatechange = function(){
46             if(request.readyState == 1){
47                 console.log("openging");
48             }if(request.readyState == 2){
49                 console.log("sending");
50             }if(request.readyState == 3){
51                 console.log("recived");
52             }if(request.readyState == 4){
53                 console.log("loaded");
54                 if(request.status == 200){
55                     console.log(request.responseText);
56                 }
57             }
58             
59         }
60         return false;
61     })
62 })
63 
64 </script>
65 </body>
66 </html>

复制代码

详情:

 

我从来不相信什么懒洋洋的自由。我向往的自由是通过勤奋和努力实现的更广阔的人生。 我要做一个自由又自律的人,靠势必实现的决心认真地活着。
 
来源:https://www.cnblogs.com/lixiuming521125/p/13781387.html

相关教程