我用ajax获取后台数据并展示在前端页面的方法【源码】.doc

我用ajax获取后台数据并展示在前端页面的方法【源码】.doc

ID:56706618

大小:15.50 KB

页数:2页

时间:2020-07-05

我用ajax获取后台数据并展示在前端页面的方法【源码】.doc_第1页
我用ajax获取后台数据并展示在前端页面的方法【源码】.doc_第2页
资源描述:

《我用ajax获取后台数据并展示在前端页面的方法【源码】.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、我用ajax获取后台数据并展示在前端页面的方法【源码】WEB前端开发与传统的网页制作最大的一个区别就是:以前的网页制作只是涉及到一些图片制作、切图、然后实现静态页面的布局;而WEB前端开发既然涉及到开发,就会和后台打交道,后台或数据库里边的信息要根据用户的需求显示在前端特定的位置上,供用户查看。所以现在的前端开发不仅仅是会点div、css或者是简单的javascript特效就可以了。今天为大家说一下如何运用Ajax调用后台数据显示在前端页面。源码中有详细的注释说明,只要懂得Ajax的基本工作原理和javascr

2、ipt和运行机制,就能看得懂。下面是我在本地环境中测试的案例源代码:HTML部分:NBA球星资料查询CSS部分:*{margin:0px;padding:0px}tr{list-style:none;clear:both;margin-bottom:10px}table{counter-reset:count;margin:0px}tr:before{list-style:none;content:counter(

3、count);counter-increment:count1;display:block;float:left;width:20px;height:20px;background:#ccc;color:#fff;text-align:center;line-height:20px;margin-right:10px}tabletrtd{padding:0px10px;line-height:30px;font-size:14px}Javascript部分:varoList=document.getElemen

4、tById("list");varoBtn=document.getElementById("btn");//点击按钮,加载后台内容oBtn.onclick=function(){ajax("get","admin.php",true);}//把从后台获取到的内容展示在前端functionfn(data){vardata=eval(data);vardLength=data.length;//alert(data.constructor);varstr="";for(vari=0;i

5、str+="姓名:"+data[i].name+"所属球队:"+data[i].belong+""}oList.innerHTML=str;}//通过ajax获取后台数据functionajax(method,url,ayne){varxhr=null;if(window.XMLHttpRequest){xhr=newXMLHttpRequest();}else{xhr=newActiveXObject("Microsof

6、t.XMLHTTP");}xhr.open(method,url,ayne);xhr.send();xhr.onreadystatechange=function(){if(xhr.readyState==4){if(xhr.status>=200&&xhr.status<300){fn(xhr.responseText);}else{alert("程序有误!");}}}}提示:因为ajax只能在服务器运行,所以我在本地电脑安装了wampserve环境做的测试。这里需要一个后台文件,我用的是php,大家如果懂p

7、hp可以用php做测试。如果不懂后台程序,可以在我的个人博客中,找到100个javascript特效源码下载,然后就会看到这篇文章,可以在那里下载全部源码!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。