1
我有一個PHP頁面返回一段HTML來設置菜單的值。處理jQuery中返回的json數組
while($employee = mysql_fetch_array($query))
{
$employee_menu = $employee_menu . '<option value="'.$employee['id'].'">'.$employee['first'].' '.$employee['last'].'</option>';
}
echo json_encode ($employee_menu);
然後與jquery這樣更新:
$.get('http://www.sharingizcaring.com/schedule/menutest.php', { job: $('#job').val() },
function(data)
{
$("#employee").html(data);
});
出於某種原因,結束標記被變成< /選項>並且因此顯示爲任一:
第一最後< /選項> 第一個最後> /選項>
在菜單(Chrome)中或作爲一行:首頁尾頁< /選項>名姓< /選項>(火狐)
有什麼我需要之前,我將它傳遞迴做給HTML除了json_encode或者我應該返回一個數組,然後使用jQuery創建?