Dacc123 2016-06-11 02:47 采纳率: 0%
浏览 1220
已采纳

求高手解决ajax向服务器传送数据的问题

<script type="text/jscript" language="jscript">


    function ButtonLogin_Click() {


        var a = document.getElementsByName("identity");
        var ident;
        for (var i = 0; i < a.length; i++) {
            if (a[i].checked) { ident = a[i].value; break; }
        }

        var CostName = document.getElementsByName("username")[0].value;

        var CostPwd = document.getElementsByName("password")[0].value;

        var CostCheck = document.getElementsByName("checkworld")[0].value;


        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() {
        }
        var queryString = "Logo.aspx?" + "ajax=" + "1" + "&name=" + CostName + "&password=" + CostPwd + "&identy=" + ident + "&Checkword=" + CostCheck;
        alert(queryString);
        xmlhttp.open("Get", queryString, true);
        alert("ok");
        xmlhttp.send();



 }
</script>

上面是js函数,我在服务器端用time控件,接受客户端发来的信息

 protected void Timer1_Tick(object sender, EventArgs e)
        {
            if (Request.QueryString["ajax"] == "1")
            {
                ButtonLogin_Click(Request.QueryString["name"], Request.QueryString["password"], Request.QueryString["identy"], Request.QueryString["Chenkword"]);
            }
        }

为什接受不到数据,服务器是在Logo.aspx.cs文件里,服务器和客户端是同一个页面

  • 写回答

1条回答 默认 最新

  • Go 旅城通票 2016-06-11 03:16
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 运筹学中在线排序的时间在线排序的在线LPT算法
  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧