精华内容
下载资源
问答
  • easyui-combotree传递参数到后台获取json来绑定combotree控件

    easyui-combotree传递参数到后台获取json值来绑定combotree控件


    html:

      <div class="add_box add_typename">
                        <span class="id_name"><i>*</i>模块</span>
                        <select class="easyui-combobox" id="cmbModule_add_mm" data-options="required: true," style=" width:150px;">
                            @if (ViewBag.Modules != null)
                            {
                                foreach (var Module in ViewBag.Modules)
                                {
                                    <option value="@Module.ModuleID">@Module.ModuleName</option>
                                }
                            }
                        </select>
                    </div>
                    <div class="add_box add_typename">
                        <span class="id_name"><i>*</i>菜单</span>
                        <input class="easyui-combotree" id="cmbMenu_add_mm" style="width: 150px;" />
                    </div>

    easyui-combotree传递参数到后台获取json值来绑定combotree控件


    jQuery:
     //选择[模块]刷新[菜单]combotree
                $(function () {
                    $("#cmbModule_add_mm").combobox({
                        onChange: function (n, o) {
                            var ModuleID = n;
                            $("#cmbMenu_add_mm").combobox("clear");
                            $('#cmbMenu_add_mm').combotree({
                                url: '/Rights/ModuleMenu/GetModuleMenuJson',//ajax
                                queryParams: { ModuleID: ModuleID },//传递参数后台
                                valueField: 'id',
                                textField: 'text',
                                method: 'get',
                            });
                        }
                    });
                });

    easyui-combotree传递参数到后台获取json值来绑定combotree控件


    MVC:
         public ActionResult GetModuleMenuJson(int ModuleID)
            {
                string json = ModuleMenuService.GetModuleMenuJson(ModuleID);
                return Content(json);
            }

    easyui-combotree传递参数到后台获取json值来绑定combotree控件


    Json:
     public string GetModuleMenuJson(int ModuleID)
            {
                var moduleList = GetModule(ModuleID);
                if (moduleList != null && moduleList.Any())
                {
                    string jsonData = "[";
                    moduleList.ForEach(mo =>
                    {
                        jsonData += "{";
                        jsonData += "\"text\":\"" + mo.ModuleName + "\",";
                        jsonData += "\"children\":[";
                        var menuList = GetMenu(mo.ModuleID);
                        menuList.Where(me => me.ModuleID == mo.ModuleID).ToList().ForEach(menu =>
                        {
                            jsonData += "{";
                            jsonData += "\"id\":\"" + menu.MenuID + "\",";
                            jsonData += "\"text\":\"" + menu.MenuName + "\"";
                            jsonData += "}";
                            jsonData += ',';
                        });
                        jsonData = jsonData.TrimEnd(',');
                        jsonData += "]}";
                        jsonData += ',';
                    });
                    jsonData = jsonData.Substring(0, jsonData.Length - 1);//去掉末尾的 , 逗号
                    jsonData += "]";
    
                    return jsonData;
                }
                return string.Empty;
            }
            private List<ModuleMenu> GetModule(int ModuleID)
            {
                string sql = @" SELECT DISTINCT [ModuleID],
                                (select TOP 1 ModuleName FROM T_Module WHERE ModuleID=a.ModuleID) [ModuleName]
                                FROM [T_ModuleMenu] a
                                WHERE [IsValid]=1";
                if (ModuleID != 0)
                    sql += "    AND ModuleID=" + ModuleID;
                sql += "        ORDER by [ModuleID] ASC";
    
                DataTable dt = DbHelperSQL.QueryDataTable(sql);
                if (dt == null) return null;
    
                return dt.AsEnumerable().Select(n => new ModuleMenu
                {
                    ModuleID = n.Field<int>("ModuleID"),
                    ModuleName = n.Field<string>("ModuleName"),
                }).ToList();
            }
    easyui-combotree传递参数到后台获取json值来绑定combotree控件
    展开全文
  • angularjs 动态从后台获取下拉框的

    千次阅读 2017-07-19 18:10:37
    angularjs 动态从后台获取下拉框的,只要是使用repeat指令,后台提供的是一个list的对象,里面包含value和显示的,如下:  js文件:  //职务等级和档次/军衔等级和档次,需要从后台获取:poslist,type:2/3/4/5 $...

            angularjs 动态从后台获取下拉框的值,只要是使用repeat指令,后台提供的是一个list的对象,里面包含value和显示的值,如下:

            js文件:

           

     //职务等级和档次/军衔等级和档次,需要从后台获取:poslist,type:2/3/4/5
    		$scope.getDyActivityInforItems=function(){
    			serviceData.getData('inforinput/getAllSelectValueByType','POST',{
    				type:2 
    			}).then(function(json){
    				if(json.code==0){
    					$scope.poslist=json.content;
    				};
    			}, function(json){
    				console.log(json);
    			});
    		};
         界面:

           <!-- 空格空开来区分职务等级 -->
    <div class="item" style="border-top: 1px solid #ddd;padding-top: 2px;">
    <label class="list_tit">职务等级</label>
    <div class="item_input" ng-init="getDyActivityInforItems()">
        <!-- <select class="fillIn select-able" ng-model="item" ng-options="item as y for y in addInfo.posList" id="dutLevel_view_1" name="dutLevel">
                             </select> -->
                             
                             
                             <select class="fillIn select-able" ng-model="selectedPos" id="dutLevel_view_1" name="dutLevel">
                               <option ng-repeat="x in poslist" value="{{x.select_code}}">{{x.select_name}}</option>
                             </select>
                             
                             <span class="imp_list_rema">*</span>


    <!-- 
    <select class="fillIn select-able" ng-model="addInfo.addInfoView.positionRank"   >
    <option value="" selected>请选择</option>
    </select> -->

    </div>
    </div>

    =================================分割线,2017年7月20日17:07:14-===================================

    后面遇到一个问题,当新增了一个下拉选项,需要刷新了下拉的list,但就会默认显示第一个,没有获取刚开始显示界面的值,需要使用apply进行更新:

    addInfo.addInfoView.positionRank=0;
    						$scope.poslist=json.content;
    						setTimeout(function() {  
    					          $scope.$apply(function() {  
    					        	  addInfo.addInfoView.positionRank=yuanPos;
    					          });  
    					    }, 1000); 

    html上:

    <!-- 空格空开来区分职务等级 -->
    				<div class="item" style="border-top: 1px solid #ddd;padding-top: 2px;">
    					<label class="list_tit">职务等级</label>
    					<div class="item_input" ng-init="getPosMilSelectValue()">
                             <select class="fillIn select-able" ng-selected="addInfo.addInfoView.positionRank" ng-model="addInfo.addInfoView.positionRank" id="dutLevel_view_1" name="dutLevel">
                               <option ng-repeat="x in poslist" value="{{x.select_code}}">{{x.select_name}}</option>
                             </select>
                             <span class="imp_list_rema">*</span>
                             <span style="background:#3cb671;margin-left:20px;height:17px;width:20px"  ng-click="addInfo.viewInput_add_item=!addInfo.viewInput_add_item;addInfo.addItemName='';selectType=2">
                             <a  style="margin-left:7px;margin-top:2px"  href="javascript:;" title=""> + </a></span>
    					</div>
    				</div>
    				


    展开全文
  • <span id="s1" runat="server">span</span> js对其赋值 ...后台获取时: s1.innerHtml的始终为span,但是页面上其显示已经为value。查看源代码后发现span标签中的仍然是span。 换了Jq...

     

    <span id="s1"  runat="server">span</span>

    js对其赋值

    document.getElementById('s1').innerHtml="value";

    后台获取时:

    s1.innerHtml的值始终为span,但是页面上其显示值已经为value。查看源代码后发现span标签中的值仍然是span。

    换了Jquery,$("#s1").innerHtml()效果一样。

    上网百度之后,解决方法有2种:

    1.赋值给其他隐藏控件,如<input type="hidden" id="h2" runat="server"></input>,jquery赋值后后台用h2.value,可以获得值。 

    2.ajax。这个没怎么接触,有待学习。

    转载于:https://www.cnblogs.com/Sun-6/p/4029519.html

    展开全文
  • 前台jsp控件获取java后台返回的

    千次阅读 2015-07-16 17:14:47
    前台jsp控件获取java后台返回的,本文写了radio控件和下拉框控件的实例

    1,单选按钮(employee是后台传入前台的对象)

    <script type="text/javascript">
    function getSex(){
        var sex=$("#testsex").val();
       var radios=document.getElementsByName("sex");
        for(var i=0;i<radios.length;i++)
        {
            if(sex==radios[i].value)
            {
                radios[i].checked=true;
            }
        }
    }
    </script>

    <body οnlοad="getSex();">

       <input type="hidden" id="testsex"  value="${employee.sex}"  />

       <input type="radio" id="sex" name="sex" value="男" />男&nbsp;&nbsp;

       <input type="radio" id="sex" name="sex" value="女" />女

    </body>


    2,下拉框(其中 dictKey 和dictName 是数据字典实体中的俩个用于存储‘键值对’型的属性 )

    <td width="25%">
             <span id="label">学历:</span>
             <select id="degress" name="degress"  style="width:150px;">
                        <option value="">===请选择===</option>                   
                        <c:forEach items="${list}" var="item" varStatus="status">
                        <option value="${item.dictKey}"  <c:if test="${item.dictKey==employee.degress}">selected</c:if>>${item.dictName}</option>
                         </c:forEach>

    </td>

    展开全文
  • 后台获取传到select,并将左边select的移到右边,将select的全部传到后台
  • select下拉框通过ajax获取后台

    千次阅读 2018-11-21 17:19:37
     我们下拉框的后台获取的,其实并不需要点击事件来查询后台的,再来显示出来(网上找到的基本都这么写,可能又正确的代码我没找到!)。只需要在加载页面的时候,自动执行ajax方法就行。这时候的data就是后台...
  • .net后台获取html控件的2种方法

    千次阅读 2015-11-13 00:41:51
    方法1:  C#  Label1.Text = Request.Form["txtName"].ToString(); ... Request.Form("txtName").ToString... 注: "txtName"为Html控件的"name"属性  以上代码在Microsoft Visual Studio 2012下调试通过 
  • 在thymeleaf中使用js获取后台值传到前台的 首先我们看效果:(我以修改为例子) thymeleaf模块的代码: html: <button class="change">修改</button> js: // 修改 $('.change').each(function(){ ...
  • 后台获取不到前台文本框的

    千次阅读 2018-04-13 15:27:49
    后台是asp.net&lt;div class="form-file"&gt; &lt;label&gt; 经营区域&lt;/label&gt; &lt;div class="form-file-box"&...
  • /span> </td> </tr> <tr style="height:90px"> <td style="text-indent:50px;font-size:14px;">入学时间:</td> <td style="text-align:left...
  • 在jsp页面加载时,从后台获取数据,动态生成下拉列表,加载完成之后,下拉列表中已经有
  •      1....该项目是完全免费的,你愿意参加吗?... <span class='req'>*</span> ... <span class='jqradiowrapper'> ... </span> ...后台获取:string getchoose = Request.Form["choose"].ToString();
  • asp.net 获取select传到后台

    千次阅读 2016-03-08 20:06:46
    1.前台界面 <div id="description"><br />所在地: ; " onchange="sech(this.id)" id="sheng"> <span style="white-space:pre"> </span>请选择省份 ...//获取JS赋值后的控件的 原文链接
  • 解决用JS修改服务器端控件后在后台无法获取修改后的问题 项目中有个小功能,在Js中修改一个服务器标签的,如 document.getElementById("lblClothIndex").innerHTML = result;(比如由“1”修改成...
  • 首先,先确认是否写在标签里面 然后代码比较一下: 前台    * 性别:    男    女       后台  protected void pay_Click(object sender, Even
  • .net前台如何获取后台

    千次阅读 2009-02-09 15:02:00
    前台.aspx " width="100%" > 后台.cs public string test1() { #region if (Request.QueryString["id1"] != null && Request.QueryString["id2"] != null
  • 第一个问题:后面的下拉框就是用JS通过AJAX附加的,,这种情况下在后台获取不到(代码见最后一段),自己推测是因为在前台附加,所以获取不到,但是完全找不到改的方向。  第二个问题:最初用JS写的嵌套,所以...
  • Thymeleaf在后台获取数据在前台显示

    万次阅读 2019-07-08 14:12:07
    Thymeleaf在后台获取数据在前台显示以及 JavaScript根据获取的数据进行分页初始化 后台也设计了分页 后台分页: 通过pagehelper插件实现后台数据库分页在2019.3.19中有具体描述 Pagehelper先正常的通过mybatis的...
  • ;"> 请输入邮箱"> ... <span>快速注册</span> ... at org.apache.catalina.core.... 我在控制台试着打印出email password 和status的value 可是只输出了password 想了一个下午实在想不出
  • form表单提交后台获取表单信息

    万次阅读 2018-01-30 18:02:20
     客户端通过前端填写表单信息,后台获取表单信息进行相应处理。  二、工具  前端采用jsp,后台 springmvc   三、示例  (一)、前端输入的form表单代码 企业法人信息 *法人身份证号:  
  • vue中的单选框选中和最后传给后台值不一样:这句话的意思是如果我选择男女,显示的也是男女,但是我I需要给后台的就是id。可能男的id=0,女的id=1; 这时我们应该怎么办呢? 去个最基础的例子 div id="example-...
  • java 后台获取ip和js 获取ip

    千次阅读 2014-09-19 13:27:32
    您的IP地址是:<span id="keleyivisitorip"></span> <script type="text/javascript" src="http://tool.keleyi.com/ip/visitoriphost/"></script> 3.;用这个iframe也可以得到客户端公网ip,但是IE却很难...
  • 因为公司需求我需要从后端获取数据数据库数据在前端动态显示,因为每次数据在前端显示的标题和内容都不一样,我就在网上看,结果网上都是固定的数据,而且大部分是复制粘贴的,多亏我粘贴网址的博主她帮了我很大的忙...
  • 用ajax 请求后台值后 发现 下拉框没有搜索功能了 ![图片说明](https://img-ask.csdn.net/upload/201808/05/1533440496_530669.png) ``` * 执行select2方法初始化 */ function select2Execute() { var ...
  • 这几天弄一个SSH的小项目,有一个问卷调查模块,一开始没想到怎么获取checkbox和radio的然后传到后台,后来试了一下,发现直接把checkbox\radio放在form里。相应的name设置为属性后台可以直接获取。代码如下。...
  • el-col :span="8" :offset="8"&gt; &lt;el-form-item label="类别" prop="form.scid"&gt; &lt;el-select v-model="form.scid" 
  • JQuery通过后台获取数据遍历到前台

    万次阅读 2018-01-04 10:59:08
    做项目中,经常会通过调用后台接口把数据显示到前台页面上来,之前遇到过的问题是,前台页面是用ul+li标签写的,在调用接口调试时发现返回的数据有很多组的,而在前台显示的时候只有一条数据,毋容置疑,一定是遍...
  • element ui 表格 处理后台获取的数据

    万次阅读 2018-11-02 15:59:44
    tabledata为registerUsers是个数组,利用prop,找到 registerUser, 再通过 template,找到registerUser 下的 registerId prop="registerUser " label="用户Id" > ... <span>{{ ...后台调取数据

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,355
精华内容 10,942
关键字:

后台获取span值