标签:
参数 | 说明 |
---|---|
method | 必须参数。请求的类型,GET 或 POST。 |
url | 必须参数。文件在服务器上的位置。 |
async | 必须参数。是否异步发送请求,true(异步)或 false(同步)。 |
open("GET","/demo/javascript/ajax/ajaxDemo.php?action=getIP",true)
xmlhttp.open("GET","/demo/javascript/ajax/ajaxDemo.php?action=getIP",true);
xmlhttp.send();
if($_GET[‘action‘]=="getIP"){
$ip=$_SERVER["REMOTE_ADDR"];// 获取 IP
echo $ip;
}
xmlhttp.open("POST","/demo/javascript/ajax/ajaxDemo.php",true);
xmlhttp.send("action=getIP");
if($_POST[‘action‘]=="getIP"){
$ip=$_SERVER["REMOTE_ADDR"];// 获取 IP
echo $ip;
}
open() 方法的 url 参数是服务器上文件的地址:
xmlhttp.open("GET","ajax_test.asp",true);
该文件可以是任何类型的文件,比如 .txt 和 .xml,或者服务器脚本文件,比如 .asp 和 .php (在传回响应之前,能够在服务器上执行任务)。
<script type="text/javascript">
var xmlhttp;
// 创建 XMLHttpRequest 对象
try{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=newXMLHttpRequest();
}catch(e){
// code for IE6, IE5
xmlhttp=newActiveXObject("Microsoft.XMLHTTP");
}
// 初始化请求参数
xmlhttp.open("GET","/demo/javascript/ajax/ajaxDemo.php?action=getIP",true);
// 发送请求
xmlhttp.send();
</script>
标签:
原文地址:http://www.cnblogs.com/moyuling/p/5272491.html