ajax json,xml,文本数据传递实例
到最后我才发现微软给的ajax json 实例都是有问题的,很多都是不严密的,特别是对于大小写方面,他们都没有仔细追究大小写问题,导致了在firefox使用有问题。下面是实例内用:两个html之间的:
<head> <title>测试ajax</title> <meta http-equiv=”Content-Type” content=”text/html;charset=utf-8″ />
<script type=”text/javascript”>
var xmlHttp=null;
function creatXMLhttp()
{
if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject(”Microsoft.XMLhttp”);
}
else
{
xmlHttp=new XMLHttpRequest();
}
}
creatXMLhttp();
function sendAjax(method,url,func)
{
//xmlHttp.setRequestHeader(”Cache-Control”,”no-cache”);
//xmlHttp.setRequestHeader(”If-Modified-Since”,”0″);
xmlHttp.open(”GET”,url+”?rnd=145236″+Math.random(),true);
xmlHttp.send(null);
xmlHttp.onreadystatechange=func;
}
function xmlHttpReadXML()
{
if (xmlHttp.readyState==’4′ || xmlHttp.readyState==’complete’)
{
var xmlDoc=xmlHttp.responseXML;
var xmlconent=xmlDoc.getElementsByTagName(”item”);
相关文档:
XML即extensibe markup language的缩写,也就是可扩展标识语言。由于其开放性,越来越多的软件采用它作为描述语言;由于其平台无关性,越来越多的系统采用它作为数据传递中介。计算机行业已经把XML为数据交换的标准,并提供了相当数量的支持工具。但 ......
注意:$.get()和$.post()方法是jQuery中的全局函数。前面讲到的load()方式是对jQuery对象进行操作的。
1、 $.get()方法
$.get()方法使用GET方式来进行异步请求。
它的语法结构为:
$.get( url [, data] [, callback] [, type] )
$.get()方法参数解释如下表:
参数名称
类 型
说 明
url
Strin ......
在上一篇文章中,我们讨论了如何通过javascript从一个远程XML文件中取得数据。在这篇文章中,我们将学会怎样对数据作更复杂的处理。作为一个示例,我们会准备一组XML数据,将数据分割成独立的片断并以不同的方式展示这些片断(取决于它们是如何被标识的)。
这篇文章是建立在上一篇文章中构造的示例代码的基础之上 ......