ajax异步数据应用示例
发布时间:2020-12-16 02:04:12 所属栏目:百科 来源:网络整理
导读:一般都是GET传值 例: ajax.js var xmlHttp; //`判断是否是IE浏览器,使能使用ajax function S_xmlhttprequest(){ if (window.ActiveXObject){ xmlHttp=new ActiveXObject('Microsoft.XMLHTTP'); }else{ xmlHttp=new XMLHttpRequest(); } }//非ie会多次运行 f
一般都是GET传值
例: ajax.js
//`判断是否是IE浏览器,使能使用ajax function S_xmlhttprequest(){ if (window.ActiveXObject){ xmlHttp=new ActiveXObject('Microsoft.XMLHTTP'); }else{ xmlHttp=new XMLHttpRequest(); } }//非ie会多次运行 function S_xmlhttprequest(){ if (window.XMLHttpRequest) {// code for IE7+,Firefox,Chrome,Opera,Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6,IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } } function funphp100(url){ S_xmlhttprequest(); xmlHttp.open("GET","for.php?id="+url,true); // 打开请求 xmlHttp.onreadystatechange=byphp;//准备就绪执行 xmlHttp.send(null);//进行发送 } function byphp(){ var byphp100=xmlHttp.responseText;// 获取执行结果for.php?id="+url,true document.getElementById('php100').innerHTML=byphp100; //php100为标志位,就是index.php中的div id,以html形式输出byphp100 }
for.php
if($id=$_GET[id]){ for($i=1;$i<6;$i++){ echo $id; } exit(); } ?>
index.php <script type="text/javascript" src="ajax.js"></script> <a href="#" onclick="funphp100('3')">o</a> <div id="php100"></div> function S_xmlhttprequest(){ if (window.ActiveXObject){ xmlHttp=new ActiveXObject('Microsoft.XMLHTTP'); }else{ xmlHttp=new XMLHttpRequest(); } } function sel(val){ S_xmlhttprequest(); xmlHttp.open("GET","TopC.php?class="+val,true); // 打开请求 xmlHttp.onreadystatechange=byphp();//准备就绪执行 xmlHttp.send(null);//进行发送 } function byphp(){ var byphp100=xmlHttp.responseText;// 获取执行结果for.php?id="+url,true document.getElementById('select2').innerHTML=byphp100; //php100为标志位,就是index.php中的div id,以html形式输出byphp100 }(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |