在“选择”标签上附加时未定义的值

时间:2018-12-10 19:42:37

标签: jquery json html5

对于其他Select,我正在做同样的事情,但是在Select选项中,值和文本都为未定义。如何获取并显示ajax响应中的值?

这是Ajax的回复:

  • 0:{ciudad_id:“ 3”,ciudad_nombre:“ Cali”}}
  • 1:{ciudad_id:“ 1”,ciudad_nombre:“Bogotá”}}
  • 2:{ciudad_id:“ 2”,ciudad_nombre:“ Medellin”}

这是我的JQuery:

.then(function(data) {
            $('#ciudad').html('');   // Blank before 
            $('#ciudad').append('<option value="">' + 'Seleccione una ciudad...' + '</option>');
            $.each(data, function(i, optionHtml){   
            $('#ciudad').append('<option value="'+ optionHtml.ciudad_id +'">' + optionHtml.ciudad_nombre + '</option>');
           });

1 个答案:

答案 0 :(得分:0)

更新:

代码正常,在浏览器中失败。谢谢你们