日期:2014-05-16  浏览次数:20803 次

jquery ajax的data传值怎么写?
var userid={"userid":document.getElementsByName("userid").value};
        $.ajax({
            dataType:"json",
            type:"POST",
            url:"Registered.aspx",
            data:userid,
            success:function(data){
                if(data.success=="true")
                {
                    alert(data.success);
                }
                else
                {
                    alert(data.success);
                }
            },
            error:function(data){
                alert("Error");
            }
        });

用data这个格式对么?对的话,在asp.net后台怎么取值?
------解决方案--------------------
string id=Request.Form["userid"];


注意你要取到值。。值没有当然后台无法获取到
------解决方案--------------------
你的数据输入输出都不对
输入 data:{"demoData":"This Is The JSON Data"}
输出 data 或者 data.d (这个你要调试下)

大概是这些,我很久没看,忘记了,
对于输出data,不知.net是有bug,还是有什么神秘的东西,
你要仔细调试下了
哥们太久没看来这些,
我也是用.net,开始不知道jq的ajax好用
自己写了套交互,后来才发现,
不过框架再改成jq的ajax太麻烦就还是用自己的交互了。