我想通過加載一些數據。 jQuery的通過加載選項。 jquery
$get_desc = "SELECT tekst_id,overskrift FROM rr_tekster WHERE beskrivelse_id = '". $_POST['beskrivelse_id'] ."' AND status = 1";
$select = mysql_query($get_desc)or die(mysql_error());
while($row_option = mysql_fetch_array($select)){
$output .= '<option value="'.$row_option['tekst_id'].'">'.$row_option['overskrift'].'</option>';
}
$arr = array (
'list_options' => $output
);
echo json_encode($arr);
和我的jQuery看起來像這樣
$.post(action, { beskrivelse_id:des_id }, function(data){
$(load_div).fadeOut();
$(result).html('<select name="tekster">'+data.list_options+'</select>').fadeIn(500);
},'json');
「錯誤」:{ 「list_options」:空}
的螢火它給了我在輸出的零錯誤.. 。我希望它顯示我的數據庫中的所有行,現在應該顯示3行。
但沒有..: - /爲什麼?
是啊,這似乎工作...:○ 現在我只是得到了一些字符集的錯誤/缺陷...: -/ 它有點怪異,因爲我總是用json_encode但這次我以前不工作.. 幽靈般的 ... – william 2009-08-06 14:45:37