当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,