1

アイテムは、以下の関数で使用される変数です...アイテムの値は

[{"daLevel":"DA0","daName":"Da Name 0"},{"daLevel":"DA1","daName":"Da Name 1"},{"daLevel":"DA2","daName":"Da Name 2"},{"daLevel":"DA3","daName":"Da Name 3"},{"daLevel":"DA4","daName":"Da Name 4"},{"daLevel":"DA5","daName":"Da Name 5"},{"daLevel":"DA6","daName":"Da Name 6"},{"daLevel":"DA7","daName":"Da Name 7"},{"daLevel":"DA8","daName":"Da Name 8"},{"daLevel":"DA9","daName":"Da Name 9"},{"daLevel":"DA10","daName":"Da Name 10"}]

選択ボックスに daName 値をドロップダウンとして表示する必要があります。アイテム var から daName 値を取得できません。どんな提案もgr8の助けになります。前もって感謝します

function notifyDa(excessId) {
alert("notified");
var html = "<table><tr><td align='center' colspan='2'> Excess Notification </td></tr><tr><td>Select DA Holder</td><td><select id='daList'>";
    var ctx = '${contextPath}';
    var queryUrl = ctx + "/excessList.htm?getDaList=true";
    $.ajax({
        url : queryUrl,
        type : "POST",
        dataType : "text",
        success : function(result) {
            alert(result);
            **var items = result;
            alert("items *** "+items);
            alert("items[0] *** "+items.daName[0]);**


            $('#notifyDiv').empty();
            $('#notifyDiv').html(html);

            $("#pop").click(function() {
                $("#notifyDiv").fadeIn(1000);
                if (!$("#notifyDiv").is(':visible')) {
                    return;
                }
            });

            $("#notifyDiv").css({
                left : ($(window).width() - $('#notifyDiv').width()) / 2,
                top : ($(window).width() - $('#notifyDiv').width()) / 7,
                position : 'absolute'
            });

        },
        error : function() {

        }
    });

}

4

2 に答える 2

1

これを試すことができます

result = jQuery.parseJSON(result);  // as dataType is Text



items[0].daName;
于 2013-04-10T09:12:59.490 に答える