+ -
当前位置:首页 → 问答吧 → Jquery 处理 数据 ,不能 触发 事件

Jquery 处理 数据 ,不能 触发 事件

时间:2010-09-23

来源:互联网

代码如下,我kan firebug已经可以得到返回的json数据
但是不管怎么样都不能进入success里的方法,不知道为什么
JScript code

 try{
                            $("#userno div .hide").show();
                            $.ajax({
                                type:"post",
                                url:"../Ajax/Login.aspx",
                                data:{username:$("#username").val(),pwd:$("#userpwd").val()},
                                dataType:"json",
                                success:function(msg)
                                {
                                    alert("ok");
                                },
                                complete: function()
                                {
                                    $("#userno div .hide").hide();
                                },
                            });
                        }
                        catch(e){alert(e);}

作者: wo555ni222   发布时间: 2010-09-23

jq版本是否1.4+以上,如果是jq1.4+对json格式要求必须满足json.org网站定义的格式才会执行success回调

如返回{success:true}是错误的,需要返回{"success":true}

参考
jQuery dataType指定为json的问题

作者: showbo   发布时间: 2010-09-23

I服了you
3Q

搞定了

作者: wo555ni222   发布时间: 2010-09-23