看板 Ajax 關於我們 聯絡資訊
最近剛學jquery用ajax讀取json格式的資料 自己寫了一個簡單的測試,我聽了bibo9901建議改了url 但卻出現回傳失敗的error視窗,怎麼會這樣呢? --------------------------------------------------------------------------- 檔案一:test_ajax_index.html <meta http-equiv="Content-Type" content="text/html; charset=big-5" /> <script type="text/javascript" src="2.0.3/jquery.min.js"></script> <script> $.ajax({   type: "GET",   url: "test_return_ajax.php",   contentType: "application/json",   dataType: "json",   success: function(output){ var str = output.price + "//" + output.note;     window.alert(str);   },   error: function(){     window.alert("error");   } }); </script> ----------------------------------------------------------------------- 檔案二:test_return_ajax.php <?php $output = array( "price" => 450, "note" => "要等很久"; ); echo json_encode($output); ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.9.18.147
bibo9901:字串要加引號 -> url: "test_return_ajax.php" 09/08 19:43
stony1990:我加了之後有反應了...但卻是回傳ERROR... 09/08 19:51
※ 編輯: stony1990 來自: 124.9.18.147 (09/08 19:57)
itisjoe:檔案二的"note" => "要等很久"; 這個;多了 09/08 20:12
stony1990:原來如此...我好粗心...但怎麼無法顯示中文 09/08 20:16
erspicu:編碼成utf8 09/08 20:20
stony1990:不知道為何我一定要用BIG-5還有顯示UTF-8就完全沒顯示 09/08 20:32
stony1990:我在PHP檔案那裏強制將中文轉成UTF-8就可以正常顯示了 09/08 20:58
bibo9901:因為javascript限定用utf-8 09/08 21:01