近期关于AXAJ的一些小知识点

Posted corallavender

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了近期关于AXAJ的一些小知识点相关的知识,希望对你有一定的参考价值。

首先

AJAX 是一种用于创建快速动态网页的技术。

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。

创建 XMLHttpRequest 对象

 1 var xmlhttp;
 2 if (window.XMLHttpRequest)
 3 {
 4     //  IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
 5     xmlhttp=new XMLHttpRequest();
 6 }
 7 else
 8 {
 9     // IE6, IE5 浏览器执行代码
10     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
11 }

向服务端发送请求

xmlhttp.open("GET","ajax_info.txt",true);  //open(method,url,async)   method(请求的类型)GET or POST  url:文件在服务器上的位置
 async true(异步)or false(同步)
xmlhttp.send();    //仅用于  POST  send(string)

onreadystatechange 事件

当请求被发送到服务器时,我们需要执行一些基于响应的任务。

每当 readyState 改变时,就会触发 onreadystatechange 事件。

readyState 属性存有 XMLHttpRequest 的状态信息。

function myFunction() 
{ 
  loadXMLDoc("/try/ajax/ajax_info.txt",function() 
  { 
    if (xmlhttp.readyState==4 && xmlhttp.status==200)   //readyState==4请求已完成     status==200交易已成功
    { 
      document.getElementById("myDiv").innerhtml=xmlhttp.responseText; 
    } 
  }); 
}

更详细有:http://www.runoob.com/ajax/ajax-example.html

以上是关于近期关于AXAJ的一些小知识点的主要内容,如果未能解决你的问题,请参考以下文章

android小知识点代码片段

近期java学习总结

近期开发项目中用到的编码小技巧汇总说明

JQuery $.axaj的基本格式

关于php的一些小知识

关于php的一些小知识!