加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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


var xmlHttp;
//`判断是否是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


<?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 }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读