简介:
Ajax 由 HTML、JavaScript"COLOR: #ff0000">对于IE浏览器:
复制代码 代码如下:
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');

对于其他浏览器:
复制代码 代码如下:
xmlHttp = new XMLHttpRequest();

不同的浏览器对javascript中的XMLHttpRequest对象的支持是不一样的,所以需要根据情况做一下判断。

XMLHttpRequest对象相关方法
 
打开请求
复制代码 代码如下:
XMLHttpRequest.open(传递方式,地址,是否异步请求)

准备就绪执行
复制代码 代码如下:
XMLHttpRequest.onreadystatechange

获取执行结果
复制代码 代码如下:
XMLHttpRequest.responseText

一个简单的php+Ajax的例子:
首先是test.js文件:
复制代码 代码如下:
var xmlHttp;
function S_xmlhttprequest(){
 if(window.ActiveXObject){
  xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
 }else if(window.XMLHttpRequest){
  xmlHttp=new XMLHttpRequest();
 }
}
function php100(url){
 S_xmlhttprequest();
 xmlHttp.open("GET","do.php?id="+url,true);
 xmlHttp.onreadystatechange=byphp;
 xmlHttp.send(null);
}
function byphp(){
 var byphp100=xmlHttp.responseText;
 document.getElementById('php100').innerHTML=byphp100;
}

然后是执行php操作的文件,do.php
复制代码 代码如下:
<?PHP
$id=@$_GET[id];
for($i=1;$i<10;$i++){
 echo $id;
}

然后是前端显示页面,test.html
复制代码 代码如下:
<script src="/UploadFiles/2021-04-02/test.js"><a href="#" onClick="php100(1)">1</a>&nbsp;||
<a href="#" onClick="php100(2)">2</a>&nbsp;||
<a href="#" onClick="php100(3)">3</a>
<div id="php100"></div>

华山资源网 Design By www.eoogi.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
华山资源网 Design By www.eoogi.com