2014-01-16 40 views
0
success: function(response){ 
    var object = $.parseJSON(response); 
    var options = ''; 
    $.each(object,function(id,roomno){ 
     options += '<options value="'+id+'">'+roomno+'</option>'; 
    }); 
    $("#rooms").append(options); 
} 

我检查了我的控制台中的html标记是好的,但为什么它没有追加选项来选择标记#rooms。请注意,这是在$(document).ready()之内。在选择标记不工作的追加选项

谢谢。

+1

选项 - >选项 – Rohan

+1

应该选择没有选项,roomno是对象,你可以使用roomno.something – ridvanzoro

+0

@ridvanzoro约roomo.something你不完全正确的JSON,检查文档http://api.jquery.com/jquery.each/ –

回答

0

你的开标签不正确,options必须是option

尝试改变这种

options += '<options value="'+id+'">'+roomno+'</option>'; 

到这一点:

options += '<option value="'+id+'">'+roomno+'</option>'; 
+0

哈哈,该死的:)谢谢你,这是一个愚蠢的问题 –

+0

@RameezShah欢迎您! –