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

为什么没返回值?

function doRequestUsingPOST()
{
    createXMLHTTpRequest();
    var zjph=table();
    var url="startrequest.aspx?zjph="+zjph+new Date().getTime();
    xmlhttp.open("get",url, true); 
    xmlhttp.onreadystatechange=function(){
    if(xmlhttp.readyState==4&&xmlhttp.status==200)
        {
        alert(xmlhttp.responseText);
        }  
    }
    xmlhttp.send(null);
} --------------------编程问答-------------------- 说明xmlhttp.readyState==4&&xmlhttp.status==200条件不满足 --------------------编程问答-------------------- function table()
{
    var temp="";
    var cbs =document.getElementById("testTbl"); 
    for(var i=1;i<cbs.rows.length;i++)
    {
    temp+=document.getElementById("box"+i).value+"|";
    }
    return temp  
    //alert(temp); 
}
var xmlhttp;
function createXMLHTTpRequest()
{
    if(window.ActiveObject)
    {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if(window.XMLHTTpRequest)
    {
    xmlhttp=new XMLHttpRequest;
    }
}
function doRequestUsingPOST()
{
    createXMLHTTpRequest();
    var zjph=table();
    var url="startrequest.aspx?zjph="+zjph+new Date().getTime();
    xmlhttp.open("get",url, true); 
    xmlhttp.onreadystatechange=function(){
    if(xmlhttp.readyState==4&&xmlhttp.status==200)
        {
        alert(xmlhttp.responseText);
        }  
    }
    xmlhttp.send(null);
}
以上为ajax
startrequest.aspx.cs


protected void Page_Load(object sender, EventArgs e)
    {
        
        Response.Write("post:"+Request["zjph"]);
    } --------------------编程问答-------------------- 另执行到xmlhttp.open("get",url, true); 
就不动了 --------------------编程问答-------------------- var url="startrequest.aspx?zjph="+zjph+new Date().getTime();
不说其它的 你这一句明显参数少加了
var url="startrequest.aspx?zjph="+zjph +"&r="+new Date().getTime(); --------------------编程问答-------------------- protected void Page_Load(object sender, EventArgs e)
    {
        //加上!this.IsPostBack
        Response.Write("post:"+Request["zjph"]);
    } --------------------编程问答-------------------- 还是没有返回 --------------------编程问答-------------------- 别沉了,我在线等待 --------------------编程问答-------------------- var url="startrequest.aspx?zjph="+zjph+new Date().getTime();
不说其它的 你这一句明显参数少加了
var url="startrequest.aspx?zjph="+zjph +"&r="+new Date().getTime(); 


我只有一个变呀
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,