ajax调用简单实例


本文实例讲述了ajax调用的方法。分享给大家供大家参考,具体如下:

把url返回的数据,填充到指定id的div中

客户端: test.html

<script>
function createXMLHttp()
{
  var ret = null;
  try {
    ret = new ActiveXObject('Msxml2.XMLHTTP');
  }
  catch (e) {
    try {
      ret = new ActiveXObject('Microsoft.XMLHTTP');
    }
    catch (ee) {
      ret = null;
    }
  }
  if (!ret && typeof XMLHttpRequest != 'undefined')
    ret = new XMLHttpRequest();
  return ret;
}
function loadXmlToElement(fragment_url, element_id)
{
 var element = document.getElementById(element_id);
 element.innerHTML ='<img src="loading.gif" border="0"/>数据加载中...<br/>';
 var xmlhttp = createXMLHttp();
 xmlhttp.open("GET", fragment_url);
 xmlhttp.onreadystatechange = function() 
 {
 if (xmlhttp.readyState == 4 && xmlhttp.status == 200) 
 {
  //alert(xmlhttp.responseXML.getElementsByTagName("data")[0].childNodes[0].nodeValue);
  element.innerHTML =
unescape(xmlhttp.responseXML.getElementsByTagName("data")[0].childNodes[0].nodeValue);
  if(!element.innerHTML || element.innerHTML == "/n")
  {
  try{
   element.innerHTML = unescape(xmlhttp.responseXML.firstChild.childNodes[1].nodeValue);
  }catch(e){}
  }
 }
 }
 xmlhttp.send(null); 
}
</script>
<div id="data">
</div>
<script>
 var url="t.xml";
 //alert(url);
 loadXmlToElement(url,"data");
</script>

把url返回的数据,填充到指定id的div中

服务端:

test.xml

<?xml version='1.0' encoding='utf-8' ?>
<data>
<![CDATA[ 
this is a test
]]>
</data>

注意服务器返回CDATA格式数据,内部可以是任何html代码

希望本文所述对大家ajax程序设计有所帮助。



相关阅读:
JavaScript控制网页平滑滚动到指定元素位置的方法
jQuery使用中可能被XSS攻击的一些危险环节提醒
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
json格式的javascript对象用法分析
jquery如何根据值设置默认的选中项
html文档中的location对象属性理解及常见的用法
JSP获取服务器时间以倒计时的形式在页面显示
绝对定位元素被遮挡的解决方法
深入探讨Java多线程中的volatile变量
mysql found_row()使用详解
sqlserver中获取date类的年月日语句
使用canvas绘制超炫时钟
在Linux系统上进行openmp多线程编程的方法
php-redis中的sort排序函数总结
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 CMS SQL jQuery C# C++ java Android IOS oracle MongoDB PostgreSQL SQLite 交通频道 乌鲁木齐三坪客运站 三坪农场
凤凰汽车站 江西省吉安市吉安县
洪湖大沙客运中心 湖北省荆州市洪湖市
醴陵市汽车西站 湖南省株洲市醴陵市
吼狮客运站 四川省广元市剑阁县
华冲客运站 江苏省宿迁市沭阳县
白音勿拉汽车站 内蒙古自治区赤峰市巴林左旗
梅市客运站 安徽省滁州市凤阳县
兴隆岗客运站 黑龙江省佳木斯市富锦市
艾岗客运站 河南省周口市西华县
茶坪客运站 四川省绵阳市安县
荆州马山客运站 湖北省荆州市荆州区
东进客运站 江苏省扬州市江都市
英落客运站 辽宁省鞍山市海城市
南雄黄坑车站 广东省韶关市南雄市
付店汽车站 河南省洛阳市汝阳县
茂名汽车站公馆分站 广东省茂名市茂南区
三甲客运站 广东省阳江市阳春市
潍州路街办汽车站社区居民委员会 山东省潍坊市奎文区
头道客运站 集锡线
清河城东汽车站 渤海路
白桑汽车站 湖北省十堰市郧县
隆安那桐汽车站 广西壮族自治区南宁市隆安县
让河乡客运站 河南省平顶山市鲁山县
沥林客运中心 广东省惠州市惠城区
临海双港站 浙江省台州市临海市
马家庄汽车站 山西省太原市娄烦县
槐树客运站 河南省驻马店市遂平县
接官客运站 湖北省孝感市安陆市
瀚仙客运 福建省三明市明溪县
麻阳绿溪口乡客运站 三零八省道
护国客运站 四川省泸州市纳溪区
交运海泊河长途汽车站车辆出站口 山东省青岛市四方区
绍兴客运中心 绍兴市昌安环岛
六盘水四通客运站 水东路与人民东路交汇处
江油客运北站 涪江路中段
巴中下八庙客运站 四川省巴中市巴州区
詹店客运站 河南省焦作市武陟县
大洼田庄台客运站 辽宁省盘锦市大洼县
万州港客运站 重庆市
白佛客运站站外停车场 河北省石家庄市长安区
景谷正兴客运站 云南省普洱市景谷傣族彝族自治县
卫辉市城郊乡倪湾汽车客运站 河南省新乡市卫辉市
石堤镇中心客运站 重庆市
长阳县汽车客运公司 龙舟大道33
黄龙汽车站 陕西省延安市黄龙县
迁安赵店子汽车客运站 河北省唐山市迁安市
徐闻前山客运站 广东省湛江市徐闻县
南川客运中心站 火车站大道3
南嘴车站 湖南省益阳市沅江市
锦山客运站 黑龙江省佳木斯市富锦市
南湖汽车站进站口 四川省绵阳市涪城区
三门宇达长途客运公司 交通路316
兰州运输集团第十三客运公司 甘肃省.兰州市七里河区工林路323号
宜宾南岸汽车站 航天路中段3
洛阳市栾川县狮子庙客运站 河南省洛阳市栾川县
红果镇水利水保站 贵州省六盘水市盘县
腾云公司客运服务站 湖北省恩施土家族苗族自治州巴东县
山里客运站 黑龙江省双鸭山市饶河县
石嘴山河滨汽车站 宁夏回族自治区石嘴山市惠农区
老店乡客运站 河南省安阳市滑县
中川汽车站 甘肃省白银市会宁县
社渚汽车站 振兴南街
溆浦汽车站 湖南省怀化市溆浦县
巴中渔溪客运站 四川省巴中市巴州区
唐河汽车站 河南省南阳市唐河县
普洱冬谷田客运站 云南省普洱市思茅区
吉祥客运站 黑龙江省佳木斯市汤原县
双胜客运站 四川省巴中市巴州区
永平客运站 云南省大理白族自治州永平县
地方汽车站 山东省临沂市平邑县
新汶汽车站 山东省泰安市新泰市
宏路桥头客运站 三二四国道
土默特右旗海子汽车站 零六四县道
临泉汽车南站 安徽省阜阳市临泉县
深圳东湖汽车客运站独树分站 太白路与布吉路交汇处
阜南城南客运站 安徽省阜阳市阜南县
桓仁木盂子客运站 中心路附近
宜昌长江市场客运站 长江市场附近
安顺市西秀区武当山客运始发站 贵州省安顺市西秀区
淳安大市车站 浙江省杭州市淳安县
大沙田客运站入站口 广西壮族自治区南宁市良庆区
黄羊镇汽车客运站 甘肃省武威市凉州区
高邑西韩庄客运站 河北省石家庄市高邑县
平阴玫瑰客运站 山东省济南市平阴县
九龙客运站 湖南省衡阳市衡南县
洪门客运站 河南省新乡市红旗区
郏县薛店镇汽车客运站 河南省平顶山市郏县
支塘客运站 江苏省苏州市常熟市
台州前所客运站 前所
禹城市客运中心 山东省德州市禹城市
甘南公路客运站代售所 甘南县甘南镇文明大街62号
野三关汽车客运站 湖北省恩施土家族苗族自治州巴东县
连山客运站 四川省德阳市广汉市
阿城公交客运站 黑龙江省哈尔滨市
湖滨区交口乡客运站 河南省三门峡市湖滨区
沙窝汽车站 山东省威海市荣成市
苍南望里客运站 站前路
扶沟汽车站 河南省周口市扶沟县
金堂客运中心出站口 金园街232号

Copyright © 2016 phpStudy |