首页 新闻 会员 周边 捐助

客户端传值

0
悬赏园豆:50 [待解决问题]
View Code
<script type="text/javascript">
function loadXMLDoc() {
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange
= function () {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
alert(xmlHttp.responseText);
}
};

xmlhttp.open(
"get", "proSort.aspx?strID=as", false);
xmlhttp.send();
}
</script>
后台:获取不到值 提示没将对象引用到实例
string ItemsList = Request.Form.Get("strID");
string ItemsList1 = Request.QueryString["strID"];
Mr_Zong的主页 Mr_Zong | 初学一级 | 园豆:90
提问于:2011-04-28 17:58
< >
分享
所有回答(3)
0

string ItemsList1 = Request.QueryString["strID"];

你用的是get请求,上面的代码就可以取值

写代码的小2B | 园豆:4377 (老鸟四级) | 2011-04-28 18:03
我就说么 两个都试了 都出错。
支持(0) 反对(0) Mr_Zong | 园豆:90 (初学一级) | 2011-04-28 18:04
0

 xmlhttp.open("get", "proSort.aspx?strID=as", false);   
     xmlhttp.onreadystatechange = function () {
           
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                ;
            }
        };
xmlHTTP.setRequestHeader("Content-Type", "text/xml");
    xmlHTTP.send();

 

注意代码顺序

也可用jquery的ajax函数

爱研究源码的javaer | 园豆:930 (小虾三级) | 2011-04-28 21:38
0

楼主的代码我测试了,后台可以获取到值。

 

<script type="text/javascript">
function loadXMLDoc() {
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange
= function () {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
alert(xmlhttp.responseText);
//测试 这里弹出 <h1>as</h1>
}
};

xmlhttp.open(
"get", "default.aspx?strID=as", false);
xmlhttp.send();
}

 

default.aspx:

<input type="button" value="click" onclick="javascript:loadXMLDoc()" />
protected void Page_Load(object sender, EventArgs e)
{
string id = Request["strID"];
if (!string.IsNullOrEmpty(id))
{
Response.Write(
"<h1>" + id + "</h1>");
Response.End();
}
else
{
Response.Write(
"<h1>Null or Empty</h1>");
}

}
readonly | 园豆:406 (菜鸟二级) | 2011-04-29 10:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册