在Javascript中拆分用逗号(,)分隔的项目

Tom*_*anc 3 javascript asp.net jquery split

我的Javascript var包含一个2D数组.如果我在var上弹出警报,我会获得JSON序列化结果,例如:

ID0, DESCRIPTION
Run Code Online (Sandbox Code Playgroud)

我想在下拉列表的值选项和描述中的其他项目中将每个项目分隔开.

这是我的Javascript代码,如果split工作正常,它会工作但是这会弹出一个错误,因为var不包含纯字符串类型.

$.ajax(
        {
            type: "POST",
            url: "Projet.aspx/GetDir",
            data: "{VP:'" + dd_effort_vp + "',DP:'" + dd_effort_dp + "',Direction:'" + dd_effort_d + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(response) {
                   var cars = response.d;
                    $.each(cars, function(index, value) {
                    $('#<%= dd_effort_directionp.clientid()%>').append(
                 $('<option</option>').val(value[value.split(",",0)]).html(value.split(",",1))





                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

我知道split在这里不起作用,因为返回值不是字符串,但是你得到了我想要实现的结果,在逗号具有Dropdownlist的VALUE和逗号后面的项之前得到第一个值作为HTML文本.

非常感谢!

cod*_*ing 6

怎么样value.split(",")[0]而不是value.split(",",0)