jQuery的ajax的success:function(data){}不执行问题

在做用户管理的时候,一直被这个问题卡着,问题点是,succes的函数不执行。代码如下:

$.ajax({

        url:"/ssim/userManager/getUserPage?pagenow="+pageNow+"&usertype="+usertype+"&count="+15,
        type:"get",
        dataType:"json",
        async:false,
        success:function(data){
                var htm = "
  • ID

    用户名

    是否通过审核

    时间

    操作

  • ";
                    $.each(data,function(i,value){
                        htm+="
  • " +
                        "

    "+value[0]+"

    " +
                        "

    " +
                        ""+value[1]+"" +
                        "

    " +
                        "

    "+value[2]+"

    " +
                        "

    "+value[3]+"

    " +
                        "

    删除

    " +
                        "
  • ";
                    })
                    $("#block2 ul").html(htm);        //替换整个ul里面的标签

            }

        }) 

    原因是,json格式的数据不正确,网上的解答链接http://blog.csdn.net/diqye2011/article/details/7108594 

    JSON格式总结下,详细的去json.org 查看。
      1)键名称:用双引号 括起
      2)字符串:用使用双引号 括起
      3)数字,布尔类型不需要 使用双引号 括起

    因为有些用户的ispass字段为null,不满足json的数据要求。改完解决。特此记录。10/23于武汉

    你可能感兴趣的:(web前端,jQuery)