2014-01-16 63 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歡迎您! –