JSON 超级快速入门 二 AJAX技术最根本的原理

我一直在想,我的网站怎么获取远程的JSON数据,然后解析。

网络google了一大堆,到了AJAX怎么获得远程数据,最后在w3cschool里面找到了一句话。

第一个关键:

With AJAX, your JavaScript can communicate directly with the server, using the JavaScript XMLHttpRequest object. With this object, your JavaScript can trade data with a web server, without reloading the page.

原来就是用XMLHttpRequest发出一个请求。

 

第二句关键:

The XMLHttpRequest object is supported in Internet Explorer 5.0+, Safari 1.2, Mozilla 1.0 / Firefox, Opera 8+, and Netscape 7.

这个request支持基本上大部分的浏览器。

第三个关键,怎么创建这个Request:

<script type="text/javascript">
function ajaxFunction()
{
var xmlHttp;
try
  {
// Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  }
</script>

 

恩。有了以上的基础知识,就知道AJAX怎么玩的。也就知道JSON怎么获得了。

 

Reference:

http://www.w3schools.com/Ajax/default.asp

 

你可能感兴趣的:(Ajax)