zoukankan      html  css  js  c++  java
  • 修改时根据后台返回值动态加载文本框,加载多个文本框

    //产品名称====
    var productNameCategory=data.msg.productName;
    var listProductName={},
    listProductName=productNameCategory.split(',');
    //加载多个产品类别名称====
    var productNameCategory=data.msg.productNameCategory;
    var list={},
    list=productNameCategory.split(',');

    //加载前先清除上次加载的标签
    for(var m=0;m<list.length;m++){
    alert('mmmm')
    if($("#namearea1").parent().children().length > 2){
    $("#namearea1").parent().children().last().remove();
    }
    }


    //遍历获取的list
    for(var i=0;i<list.length;i++){
    if(i>0){
    $("#namearea1").parent().append(
    ` <tr style="height: 50px" id="nameareaXG" >
    <td colspan="4">
    <table style="100%;">
    <tr>
    <td align="right" valign="middle">产品名称类别: </td>
    <td><select class="zb-ml-1" id="productNameCategory`+$("#namearea1").parent().children().length +`" type="text" name="productNameCategory"></select> </td>
    <td align="right" class="zb-ml-2">产品名称:</td>
    <td><input style="margin-left: 10px" id="productName`+$("#namearea1").parent().children().length +`" type="text" name="productName" /></td>
    </tr>
    </table>
    </td>
    </tr>`);

    var idCategory="#productNameCategory"+($("#namearea1").parent().children().length-1) ;
    //给冬天加载出来的产品类别名称下拉框赋值
    dynamicProductNameCategorydict(idCategory);
    $(idCategory).val(Array(list[i]));
    var idProductName="#productName"+($("#namearea1").parent().children().length-1);
    //给新添加的产品名称文本框赋值
    $(idProductName).val(listProductName[i]);
    }
    }

    //修改给动态加载出来的产品类别名称下拉框赋值
    function dynamicProductNameCategorydict(idCategory) {
    $.ajax({
    type: "GET",
    url: '<%=basePath%>xyData/xySelecteHealthDit/xySelecteHealthDit.do?tip_id=' + '215',
    dataType: "json",
    success: function (data) {
    $(idCategory).empty();

    for (var m = 0; m < data.row.length; m++) {
    $(idCategory).append('<option value="' + data.row[m].id + '">' + data.row[m].text + '</option>');
    }
    },
    error: function (jqXHR) {
    aler("发生错误:" + jqXHR.status);
    }
    });
    }

  • 相关阅读:
    Web API 跨域问题
    找不到System.Web.Optimization命名空间
    IIS7配置rewriter
    Windows server 2008 R2实现多用户远程连接 (转)
    DatabaseGenerated(转)
    SQL、LINQ、Lambda 三种用法(转)
    Mvcpager以下各节已定义,但尚未为布局页“~/Views/Shared/_Layout.cshtml”呈现:“Scripts”。
    15-07-16 数据库--增删改查
    看名字测缘分
    String类
  • 原文地址:https://www.cnblogs.com/xianz666/p/12182690.html
Copyright © 2011-2022 走看看