Ajax对象 向 服务器发送数据请求的问题 新手求解答。
问题出在 文件 Ajax.html 向 文件 server.php 发送数据请求。。
以下是 Ajax.html 代码:
<html><script> function createAjax(){ var Ajax=false; if(window.XMLHttpRequest){ //非IE系列,符合W3C标准,或者是IE7,IE8 Ajax=new window.XMLHttpRequest(); if(Ajax.overrideMimeType){ Ajax.overrideMimeType("text/xml"); } }else if(window.ActiveXObject){ //IE系列的低版本 var version=['Microsoft.XMLHTTP','MSXML.XMLHTTP','Msxml2.XMLHTTP.7.0','Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP']; for(var i=0;i<version.length;i++){ try{ Ajax=new ActiveXObject(version[i]); if(Ajax){ return Ajax; } } catch(e){ Ajax=false; } } } return Ajax; } var Ajax=null; function show(){ Ajax=createAjax(); Ajax.open("post","server.php?name=tianxiaokang&age=22&"+Math.random(),ture); Ajax.send(null); } </script> <input type="button" onclick="show()" value="请求"></html>
<?php $str=$_GET["name"]; $str.="*******"; $str.=$_GET["age"]; $file=fopen("save.txt","a"); fwrite($file,$str); fclose(); ?>