用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);
0

3个回答

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

0
qq_38875363
qq_38875363 这是我们老师的写法,我先试试,谢谢了
10 个月之前 回复

同问。data:"type='DeptManager'",这是什么写法,console.log(result);看下result是什么样子的,console.log(obj);

0
 data:"{type":"DeptManager}" 参数应作为json字符串形式传输
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Ajax动态为下拉列表添加数据
1. 前台jsp,新建一个下拉控件 2. js部分,建一个function方法,利用ajax,指向 'getAllTypes.action' 的servlet部分,获取传来的下拉列表的数据,动态填充 function loadType(){ $.get(         'getAllTypes.action',   function(data){
使用ajax从数据库动态加载下拉框(select)数据,可编辑下拉框。
<div style="position:relative;"> <span style="margin-left:100px;width:18px;overflow:hidden;"> <select id="change" name="property" style="width:118px;margin-left:-100px" onchange="this.parentNod
ajax 加载数据到下拉框
html:                         js: $.ajax({                 url: "../request.ashx?act=getrole",                 data: "",                 type: "get",                 async: false,    
ajax动态加载下拉框数据
下拉框—–ajax动态加载数据 嗨!这是我发表的第一篇博客,希望对大家有所帮助,有什么不对的地方还望校正校正! jsp页面(类型一) &amp;amp;amp;amp;amp;amp;amp;amp;lt;select class=&amp;amp;amp;amp;amp;amp;amp;quot;form-control&amp;amp;amp;amp;amp;amp;amp;quot; name=&amp;amp;amp;amp;amp;amp;amp;quot;orgName&amp;amp;a
Ajax实现下拉列表从数据库读取数据级联
Ajax实现下拉列表从数据库读取数据级联
C# AJAX点击文本框,从后台获取数据显示下拉列表(带有皮肤)
//附带的资源包,请到我的资源页去下载。 //请注意,ashx文件要放到JQueryComplete目录下 //导入顺序要跟文章相同
通过Ajax方式绑定select选项数据
问题描述:在编写Web页面的时候常常需要在后端取出数据动态放入select标签中,以供选择。 解决办法:在HTML代码段中只需写入select标,在JavaScript代码段中写入ajax取数据并绑定数据的过程。
ajax异步返回的json数据如何动态的添加到layui的select下拉框的option中
后端代码: @RequestMapping(&quot;/getCardRuleType&quot;) @ResponseBody public String getCardRuleType(){ String response = WebServiceUtils.doGet(cardRebuildUrl+&quot;/payCardBatch/getCardRule&quot;,null); JSONObject ...
Ajax实现的三级联动下拉菜单
struts2+jsp+json+javascript实现的三级下拉菜单,没有service和dao层,数据是虚拟的。需要的欢迎下载。项目直接导入myeclipse就可以使用。访问路径localhost:8080/ajax_day02_hw/proviencecityarea.jsp
通过ajax返回的json数据,给下拉框默认选中显示(给下拉框赋的选中值)
//编辑数据渲染 $("#zh_update").click(function(){ if(checknum==1){ $(".zh_update").show(); //获取当前选中的参数 //ajax请求获取数据把id传过去 编辑前的渲染数据 $.aj
Ajax显示,绑定下拉,全选
&lt;input id="Button1" type="button" value="查询" onclick="show()" /&gt; //显示 function show() { $("[name=tr]").remove(); $.ajax({ url: "../Ashx/List.ashx", ...
JQuery+Ajax实现下拉框联动(省市联动)
JQuery+Ajax实现下拉框联动
在下拉框里面绑定树形显示
在下拉框里面绑定树形显示 1、递归绑定 2、树形显示下拉框列表
ajax实现下拉框联动
spring mvc+bootstrap            最近在做一个新闻不发布网站,网站栏目需要实现下拉框联动,因为没有用到前端框架,因此需要自己来写,废话不多说,思路是,跳转到新闻发布页面,需要初始化一级目录。 @RequestMapping("/release") public String release(HttpServletRequest reque
MVC 页面实现ajax刷新联动下拉列表
 一个下拉列表的值改变,刷新另一个下拉列表的值     $(document).ready(function () {         $(".selectChange").change(function () {             $.ajax({                 type: "POST",                 url: "AJAXGetLi
使用jQuery+ajax实现级下拉列表的级联显示
html部分代码为下拉列表添加onchange事件                      制造厂商:                              <select name="factory" id="select"  class="form-control post_select" onchange="page.change(this.value);">     
ajax实现动态下拉框[JFinal框架]
实现动态下拉选择则框
ASP.NET 中 select 下拉菜单绑定数据库实现三级联动(sql查询与ajax传值)
一、创建三个&amp;lt;select&amp;gt;下拉菜单   &amp;lt;div class=&quot;layui-input-inline&quot;&amp;gt;            &amp;lt;select name=&quot;provid&quot; id=&quot;provid&quot; lay-filter=&quot;provid&quot;&amp;gt;              &amp;lt;option value=&quot;&quot;&amp;g
动态获取下拉框的值与ajax中对方法的隐藏与显示
1、动态获取下拉框 动态获取下拉框是对同一个表的字段进行动态获取,如果是多变的话,请参考我的方法,进行自我修改。 在这个方法中,ValueField是获取ID,textFirld是获取要显示的值,而url不用说,就是获取一个专门为他写的方法。(3)在控制器
关于ajax请求后台获取下拉列表用的数据
一、效果展示 有时候需要在页面请求后台获取数据:这里就用到了ajax去后台获取数据: 数据库的数据是这样的: mysql&amp;amp;gt; select * from ocenter_travel_class_info where pid = 0; +-----+-----+----------------+------------+ | id | pid | class_name | ...
使用bootstrap-select多选下拉框和ajax请求到的数据添加到下拉框
首先讲下用法: 引入css文件: 引入js文件: //依赖JQ环境 //使用显示中文字体的js 开始使用:最关键的就是class="selectpicker"和实现多选的multiple,其他都是锦上添花。另外lay-xxx是关于集合layui框架使用的,可以无视。   最后ajax请求回来的数据添加到下拉框需要: $('#package
DOCTYPE! HTML PUBLIC 声明规范: HTML 4.01 / XHTML 1.0 / XHTML 1.1 DTD
摘自:Fix Your Site With the Right DOCTYPE!: A List Apart DOCTYPE的常用声明:按照 HTML 4.01 XHTML 1.0 XHTML 1.1 列表...
获取枚举的值与注释绑定到下拉框
 //绑定状态         Type t = typeof(EnumManger.PaymentOrderKeFuShenHe);         Array arrays = Enum.GetValues(t);         DDL_KeFuShenHe.Items.Clear();         DDL_KeFuShenHe.Items.Insert(0, new Li
Ajax实现,下拉框值改变,异步查询并改变表格内容(SSM框架)
界面布局 需求分析 前提:不刷新界面 1. 下拉框值改变,下方表格动态变化 具体实现 Mybatis SQL语句 Java代码 Dao层方法 Controller层,直接 return list; 不使用ModelAndView HTML代码 JavaScript代码 下拉框绑定的事件 Ajax代码 实现要点: ...
Ajax+SSM实现四级联下拉列表
Ajax+SSM实现四级联下拉列表最近项目有需求,需要按步骤选择科目,模块,章,节,之前主要做后端,前端有段时间没写了,这个功能费了不少时间,网上查资料查了很多,比较散,我把我做出来的分享给大家。 1. 项目架构 Spring +SpringMVC +Mybatis +Jquery 2. Ajax回调值乱码 3. 级联第一个option不触发onchange事件
ajax实现下拉框发生变化读取数据
ajax.html &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&
ajax 循环下拉列表及默认选择
$.ajax({ url:"getData.asp", success:function(yData){ var sData = unescape(sblydata); var gData = sData .split("?"); var hData = gData [1].split(",");
使用Ajax和Jquery配合数据库实现下拉框的二级联动
首先我们需要先建立好数据库,将一些数据插入进去 需要两张表: province:省份表 city :          城市表 如图: 然后再在java中建立相关的实体类与之对应 再然后,我们就能开始做jdbc的操作了 public class ConnectionFactory { private static String driver; private stat
MVC中动态绑定下拉菜单
需求:从数据库中读取权限表的所有下拉菜单列表 有时候我们在MVC框架下编程,需要将从数据库中查出来的值动态添加到下拉菜单以便我们的使用。通过查阅各种资料我找到了几种实现方法: 1. 使用DropDownlist控件 1)Controller中控制器类中代码实现: &lt;span style="font-family:KaiTi_GB2312;"&gt;&lt;span ...
AJAX 动态加载后台数据 绑定select
AJAX 动态加载后台数据直接上代码 是可以用的,后台代码我就不贴了,我相信后台代码大家都会,直接返回json数据,我是前端比较差的,所以喜欢把每次不会的全部记起来html代码<select id="select" style="width : 80px;height : 30px;"> //下拉框数据动态加载 </select>js代码$.ajax({ url: "",
ajax 动态绑定数组数据到select上
//html var html = '请选择人员';   // javascript ,默认 $.ajax({    type: 'post',    url: shiftdutyurl,    data: JSON.stringify(data), //后台map接收字符串的    headers:{'content-type': 'application/json;charset
用ajax返回到页面一个List,并循环生成下拉列表项
下面是几种转换成json格式的方法: 1 例如:  List --&amp;gt; json: List&amp;lt;Student&amp;gt; list = new ArrayList&amp;lt;Student&amp;gt;(); for (int i = 0; i &amp;lt; stus.length; i++) { list.add(i); } JSONArray jsonArray = JSO...
bootstrap-select下拉框模糊搜索和动态绑定数据
前言 今天做项目的时候,需要对下拉框做一个模糊搜索,就想到了bootstrap-select插件, 在运用中遇到的问题进行总结下。 引入 引入bootstrap和bootstrap-select文件 &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;/bootstrap/css/bootstrap.css&quot; /&amp;gt; &amp;lt;link rel=&quot;stylesheet...
.Net EF实现数据库数据绑定到前台下拉框
直接上代码 后台代码: 前台代码:  
jquery combobox下拉及异步加载数据
通过ajax的异步加载数据,jquery autocomplete combobox实现select事件
AJAX动态给下拉框的option中赋值
  $.ajax({      url: &quot;/sales/saSettleAccount.do?actionType=queryRiskCode&amp;amp;codeType=queryRiskCodeAllSelect&quot;,  //要写绝对路径      type: &quot;POST&quot;,      dataType: &quot;json&quot;,      async : false,       error: fu...
通过ajax请求springmvc,将值显示在select下拉框中
controller: @RequestMapping(&quot;/selectnames.do&quot;)     @ResponseBody     public  List&amp;lt;LeaguerBean&amp;gt;  selectNames(LeaguerBean leaguerBean){         List&amp;lt;LeaguerBean&amp;gt; list= leaguarService.select...
Select下拉框结合Ajax使用
常用情况1: 员工 与 部门 一对一,但是实体类没有外键关联,员工中只记录 部门id,编辑员工信息时 部门要下拉框且默认显示员工所在部门名称(不是id)1. &amp;lt;select name=&quot;department&quot; id=&quot;department&quot; style=&quot;width:200px;&quot;&amp;gt;&amp;lt;/select&amp;gt;2.js$(document).ready(function(){ ...
ajax+js+java实现页面下拉框联动
jsp代码: &amp;lt;%-- 第一级下拉 --%&amp;gt; &amp;lt;select id=&quot;channelId&quot;  onchange=&quot;getChlProduct()&quot; name=&quot;channelId&quot; style=&quot;width:100px&quot; &amp;gt; &amp;lt;option value=&quot;&quot; selected&amp;gt;全部&amp;lt;/option&amp;g
layui Ajax请求给下拉框赋值
排课设置 content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> lay-filter="boardFilter"> 查询内容 学期         列表状态     全部状态