| 参数 | 说明 |
|---|---|
| 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