ajax的异步请求-ajax 前台传数据后台显示出问题

问题描述

ajax 前台传数据后台显示出问题

前台数据为UName=*&UPWd=*&UCode=* 后台data只有UName=*。不知道问题出在哪求助。下面是代码。

<script src="../../JS/msgBox.js" type="text/javascript"></script>
<script type="text/javascript">
    var msgBox = null;
    $(function () {
        msgBox = new MsgBox({ imghref: "/Images/" });

        $("#imgCode").click(function () {
            this.src = "/Admin/Action/ValidCode.ashx?s=" + Math.random();
        });
        $("#btnReg").click(function () {
            if (!validateInput()) return;
            var dataStr = $("#f1").serialize();
            var dd = $("#UName").val();
            alert(dataStr);
            var xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');
            xmlhttp.setRequestHeader("If-Modified-Since", "0");
            xmlhttp.onreadystatechange = function () {
                if (xmlhttp.readyState == 4)
                {
                    if (xmlhttp.status == 200)
                    {
                        alert(xmlhttp.responseText);
                    }
                    else {
                        alert("AJAX服务器返回错误!");
                    }
                }
            }
            xmlhttp.send();

        });
    });
    function validateInput() {
        var isOk = true;
        if ($("#UName").val() == "" || $("#UName").val().length > 20) {
            $("#UName").focus();
            msgBox.showMsgErr("用户名不能为空,长度不能超过20");
            isOk = false;
        }

        else if ($("#UPwd").val() == "" || $("#UPwd").val().length > 20) {
            $("#UPwd").focus();
            msgBox.showMsgErr("密码不能为空,长度不能超过20");
            isOk = false;
        }
        else if ($("#UPwd").val() != $("#UPwdRepeat").val()) {
            $("#UPwd").focus();
            msgBox.showMsgErr("密码必须一致~!");
            isOk = false;
        }
        else if ($("#UCode").val() == "") {
            $("#UCode").focus();
            msgBox.showMsgErr("验证码不能为空~");
            isOk = false;
        }
        return isOk;
    }
</script>
用户名:
密码:
重复密码:
验证码: 列表">
返回登陆
时间: 2025-01-27 08:31:01

ajax的异步请求-ajax 前台传数据后台显示出问题的相关文章

ajax的异步请求-ajax responseText返回数据的问题

问题描述 ajax responseText返回数据的问题 /*这个函数主要处理的是列出的url连接是否正常,在arr里面装的是每个url的id*/ function checknode(){ var arr = "[0,1,2,3,4,5]"; for(var i=0;i<arr.length;i++){ var xhr = getAjax(); var id=arr[i].toString(); xhr.open('get','pingCheck.jsp? tableName

ajax的异步请求-用AJAX实现页面部分刷新,无法实现

问题描述 用AJAX实现页面部分刷新,无法实现 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");

java问题关于ajax的异步请求前台页面的值传到后台然后再返回到前台

问题描述 java问题关于ajax的异步请求前台页面的值传到后台然后再返回到前台 前台页面上有个select框 select框中的值是从后台获取的 然后任意选中select框下面的值,让这个值传到后台作为参数 String sql="select phone deviceinfo where vehiclenumber='+select选中的值+'" 然后把查询到的phone在传到另外一个sql=select top 1 data from phone(作为表明) 关键是那个selec

jquery的ajax异步请求接收返回json数据实例_jquery

jquery的ajax异步请求接收返回json数据方法设置简单,一个是服务器处理程序是返回json数据,另一种就是ajax发送设置的datatype设置为jsonp格式数据或json格式都可以. 代码示例如下: 复制代码 代码如下: $('#send').click(function () {     $.ajax({         type : "GET",         url : "a.php",         dataType : "json

jquery ajax前台通过json格式往后台传数据 后台对象接到的老是null

问题描述 前台的 静态json数据var resContactInfos1 = [{ metadataId: '001',orgCode:'001',orgName: 'zhangsan', address: '20',             email: 'shanghai'         },         {         metadataId: '002',         orgCode: '002',         orgName: 'beijing',         a

AJAX跨域请求JSONP获取JSON数据的实例代码

Asynchronous JavaScript and XML (Ajax) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术.Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索.使用XMLHttpRequest 函数获取数据,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器.Ajax 也是许多 mashup 的驱动力,它可将来自多个地方的内容集成为单一 Web 应用程序. 不过,由于受到浏览器的限制,该方法

四步轻松实现ajax发送异步请求

ajax发送异步请求,供大家参考,具体内容如下 第一步(得到XMLHttpRequest) ajax其实只需要学习一个对象:XMLHttpRequest,如果掌握了它,就掌握了ajax!!! 1.得到XMLHttpRequest 大多数浏览器都支持:var xmlHttp=new XMLHttpRequest(); IE6.0:var xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); IE5.0以更早版本的IE:var xmlHttp=new A

jqgrid 分页查询-jqGrid 从后台能获取xml数据,但是前台grid数据就是显示不出来!页面有三条记录

问题描述 jqGrid 从后台能获取xml数据,但是前台grid数据就是显示不出来!页面有三条记录 5C 后台打印出来的数据:<Response> <transResult> <resultCode>1</resultCode> <resultInfoDesc>交易处理成功</resultInfoDesc> </transResult> <object class=""PageGrid"

iphone-上传数据时显示activity指示符

问题描述 上传数据时显示activity指示符 在上传数据到服务器时,我想点击上传按钮后,activity指示符可以开始,上传结束后在结束. 下面的代码是上传数据的,但是activity指示符不对. -(IBAction)startSyncButtonAction{ [self startActivity]; CereniaAppDelegate *appDelegate = (CereniaAppDelegate *)[[UIApplication sharedApplication] del