除了值/文本之外,有没有办法在使用 AJAX 填充的 DropDownList 中存储附加属性?

JCIsola

我正在使用 Ajax 来填充 DropDownList,当用户在这个 DropDownList 中选择一个项目时,我需要在另一个字段中显示一个日期,这个日期是 DropdownList 实体本身中存在的一个字段,添加所有 3 个字段从DropDownList 中的该实体(值/文本/日期)。我已经通过 Ajax 获取它们了。那么,有没有什么办法呢?如果不是,我想我会尝试添加一个额外的 DropDownList(隐藏)或类​​似的东西,但这个想法不是很好,因为我需要更新每个用户交互的额外控制。

编辑:添加 Ajax 调用和 DropDown 相关代码,我添加了 2 个字段值/文本,但我需要第三个:

    function GetLote(_idProducto) {
    $("#FechaVencimiento").val('');
    var procemessage = "<option value='0'> Cargando...</option>";
    $("#ddllote").html(procemessage).show();

    var data = JSON.stringify({
        idProducto: _idProducto
    });

    return $.ajax({
        url: "/Deposito/GetLotesPorProducto",
        data: data,
        cache: false,
        contentType: 'application/json; charset=utf-8',
        dataType: 'json',
        type: 'POST',
        success: function (data) {
            var markup = "<option value='0'>Seleccionar..</option>";
            for (var x = 0; x < data.length; x++) {
                markup += "<option value=" + data[x].Value + ">" + data[x].Text + "</option>";
            }
            $("#ddllote").html(markup).show();

        },
        error: function (reponse) {
            alert("error : " + reponse);
        }
    });
}
虚拟朋友

由于您想传递三个字段,即文本、值和日期,并且您正在使用 AJAX 和 jquery。您可以使用下拉菜单的其他属性,例如用于文本用户Text、用于值使用Value和用于您可能使用的日期innerText所以这将是这样的:

for (var x = 0; x < data.length; x++) {
     markup += "<option value=" + data[x].Value + ">" + data[x].Text + "</option>";
         }
    $("#ddllote").html(markup).show()

 for (var x = 0; x < data.length; x++) {
       $('#ddllote')[x].innerText=data.Date
             } //Here i have looped again to caputure the Date.

现在,无论您想在何处使用所选项目的日期,都可以通过使用innerText所选项目来实现。

var DateinAnotherField= $('#ddlloteoption:selected').innerText;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用Ajax填充DropDownList

来自分类Dev

使用AJAX MVC 4填充DropDownList

来自分类Dev

无法使用OnRowCommand在EditItemTemplate中填充DropDownList

来自分类Dev

在 .net 中填充 DropDownList

来自分类Dev

Kendo DropDownList没有填充

来自分类Dev

除了使用临时表之外,有没有办法在单独的步骤中过滤/排序?

来自分类Dev

从 AJAX (ASP.NET MVC) 填充 DropdownList

来自分类Dev

有没有办法使用 CSS 在 SVG 中填充图像?

来自分类Dev

在MVC 5中填充DropDownList

来自分类Dev

有没有办法使 DropDownList 中的项目不可选?

来自分类Dev

使用用户填充DropDownList

来自分类Dev

有没有办法在整个数组的JSON对象中填充缺少的属性?

来自分类Dev

DNN 主题。如何从设置中填充 DropDownList 值?

来自分类Dev

有没有办法使用正则表达式来自动填充bash中的文件名?

来自分类Dev

有没有办法消除SwiftUI中填充的外部边缘?

来自分类Dev

有没有办法在稍后用TypeScript填充的字符串中包含变量?

来自分类Dev

有没有办法用某个表中的列名填充组合框?

来自分类Dev

在ASP.NET MVC中填充DropDownList

来自分类Dev

如何在DataGrid中填充DropDownList?

来自分类Dev

在 ASP.NET MVC 中填充 DropDownList

来自分类Dev

基于 DropDownList 的自动填充文本框

来自分类Dev

@ html.dropdownlist未填充所选值

来自分类Dev

从模型更改 DropDownList 时填充 TextBoxFor 值

来自分类Dev

使用Ajax将数据加载到CActiveForm dropDownList中

来自分类Dev

在Hibernate中的Struts 2中使用数据库值填充Dropdownlist

来自分类Dev

有没有办法从ajax预检请求中获取调试信息?

来自分类Dev

有没有办法从ajax预检请求中获取调试信息?

来自分类Dev

有没有办法避免 ajax 加载器覆盖 jquery-datatables 中的标题?

来自分类Dev

在excel中,除了VLOOKUP之外,还有没有办法为报告提取特定数据?

Related 相关文章

  1. 1

    无法使用Ajax填充DropDownList

  2. 2

    使用AJAX MVC 4填充DropDownList

  3. 3

    无法使用OnRowCommand在EditItemTemplate中填充DropDownList

  4. 4

    在 .net 中填充 DropDownList

  5. 5

    Kendo DropDownList没有填充

  6. 6

    除了使用临时表之外,有没有办法在单独的步骤中过滤/排序?

  7. 7

    从 AJAX (ASP.NET MVC) 填充 DropdownList

  8. 8

    有没有办法使用 CSS 在 SVG 中填充图像?

  9. 9

    在MVC 5中填充DropDownList

  10. 10

    有没有办法使 DropDownList 中的项目不可选?

  11. 11

    使用用户填充DropDownList

  12. 12

    有没有办法在整个数组的JSON对象中填充缺少的属性?

  13. 13

    DNN 主题。如何从设置中填充 DropDownList 值?

  14. 14

    有没有办法使用正则表达式来自动填充bash中的文件名?

  15. 15

    有没有办法消除SwiftUI中填充的外部边缘?

  16. 16

    有没有办法在稍后用TypeScript填充的字符串中包含变量?

  17. 17

    有没有办法用某个表中的列名填充组合框?

  18. 18

    在ASP.NET MVC中填充DropDownList

  19. 19

    如何在DataGrid中填充DropDownList?

  20. 20

    在 ASP.NET MVC 中填充 DropDownList

  21. 21

    基于 DropDownList 的自动填充文本框

  22. 22

    @ html.dropdownlist未填充所选值

  23. 23

    从模型更改 DropDownList 时填充 TextBoxFor 值

  24. 24

    使用Ajax将数据加载到CActiveForm dropDownList中

  25. 25

    在Hibernate中的Struts 2中使用数据库值填充Dropdownlist

  26. 26

    有没有办法从ajax预检请求中获取调试信息?

  27. 27

    有没有办法从ajax预检请求中获取调试信息?

  28. 28

    有没有办法避免 ajax 加载器覆盖 jquery-datatables 中的标题?

  29. 29

    在excel中,除了VLOOKUP之外,还有没有办法为报告提取特定数据?

热门标签

归档