qq_38875363 2018-10-17 07:58 采纳率: 25%
浏览 819

用ajax绑定下拉框没显示

 $(document).ready(function ()
        {
            BindManager();
        })

        function BindManager()
        {
            $.ajax
                ({
                    type:"POST",
                    url:"DeptManager.ashx",
                    data:"type='DeptManager'",
                    dataType: "json",
                    success: function (result)
                    {
                        if (result.length>0)
                        {
                            var html = "<option value='0'>请选择<option>"
                            for (var i = 0; i < result.length; i++)
                            {
                                html += "<option vlaue=" + [i]["UserID"] + ">"+[i]["UserName"]+"</option>"
                            }
                            $("#SelManager").append(html);
                        }
                    }
                })
        }
                        context.Response.ContentType = "text/plain";
            string result="";
            string type = context.Request.QueryString["type"].ToString();
            DataTable dt = new DataTable();
            if (type=="DeptManager")
            {
                dt = BLL.UserInfo_BLL.BindDDL_UserName();
            }
            result = JsonConvert.SerializeObject(dt);
            context.Response.Write(result);
  • 写回答

3条回答

  • 专家-郭老师 Java领域新星创作者 2018-10-17 08:30
    关注

    首先你ajax里都写错了,怎么能显示,其次就是根本没有进入回调函数。data:"type='DeptManager'",这个是什么鬼什么法?
    应该:data:{"type":"DeptManager"}, 还有你回调函数是不是应该解析下 result? success: function (result){ var obj = eval('(' + result + ')');
    alert( obj);}

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题