首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Jquery的 ajax步骤 一直提交不到后台去 救急高了一天了

2013-10-11 
Jquery的 ajax方法 一直提交不到后台去 救急。高了一天了。var postdata {userrealname: $(#userrealna

Jquery的 ajax方法 一直提交不到后台去 救急。高了一天了。
  var postdata = {
            "userrealname": $("#userrealname").val(),
            "usersex": $("input[name='usersex']").val(),
            "usercards": $("#usercards").val(),
            "province": $("select[name='province']").val(),
            "city": $("select[name='city']").val(),
            "district": $("select[name='district']").val(),
            "detailaddress": $("#detailaddress").val(),
            "usertel": $("#usertel").val(),
            "salesmodel": $("input[name='salesmodel']").val(),
            "shophttp": $("#shophttp").val(),
            "userpostcode": $("#userpostcode").val(),
            "userinstancy": $("#userinstancy").val(),
            "userhometel": $("#userhometel").val(),
            "userfax": $("#userfax").val(),
            "useremail": $("#useremail").val(),
            "userqq": $("#userqq").val(),
            "userbank": $("#userbank").val(),
            "accountbank": $("#accountbank").val(),
            "bankname": $("#bankname").val(),
            "toprovider": $("#toprovider").val(),
            "shopname": $("#shopname").val(),
            "shopcountry": $("select[name='shopcountry']").val(),
            "shopprovince": $("select[name='shopprovince']").val(),
            "shopcity": $("select[name='shopcity']").val(),
            "shopdistrict": $("select[name='shopdistrict']").val(),
            "shopaddr": $("#shopaddr").val(),
            "usershoptel": $("#usershoptel").val(),
            "shop_area": $("input[name='shop_area']").val(),
            "checks[]": $("input[name='checks[]']").val(),
            "userpassword": $("#userpassword").val(),
            "date": new Date().getTime()
        };
        $.ajax({
            type: "POST",
            url: "/WorkShow/Registration/Ajaxpage/ShopkeepRegist.ashx",
            data: postdata,
            contentType: "application/json; charset=utf-8",
            dataTpye: 'json',
            success: function (msg) {
                var i = parseInt(msg);
                if (i > 0) {
                    window.location.href = "/WorkShow/Registration/ShopkeeperRegistThree.aspx?usersextend=" + msg;
                } else {
                    alert("添加失败!");
                }
            },
            error: function () {
                alert("出错了!!!");
            }
        });


没有调用success回调函数,路径没有错误。求解答啊


[解决办法]

引用:
Quote: 引用:

那你逐步alert,看看是哪一步出错了,我估计是你取值的时候,有错误!

可以了现在,但是不执行success回调就进入后台了,数据库也添加数据了。


没执行success? 是不是你就没有返回啊?不过弄出来了 就恭喜了
[解决办法]
引用:
Quote: 引用:

LZ可以在ASHX里设置断点,看服务器是否已经响应。AJAX如果没有提交,LZ看下是否直接进入ERROR了?是的话,同样可以设置断点,看下错误信息

现在是直接进入error回调了,进入error之后又进入了后台添加数据。
火狐是这样的,IE的是执行了success回调。

这样的话,估计是JS AJAX的参数有问题。
你可以排除法一下。先检查URL(换一个试试,或者确认URL是否有效),然后检查data,之后再看其他的参数。
检查的话,把相关的参数注释即可

热点排行