我有一個json編碼信息通過ajax加載的問題。jQuery ajax/post響應編碼
的PHP代碼(test.php的):
<?php
$val1 = 'Productmanager m/f';
$val2 = 'test';
$arr = array('first' => $val1, 'second' => $val2);
echo json_encode($arr);
?>
一個HTML文件中的JavaScript代碼:
$(document).ready(function() {
$.post("test.php", function(data){
var response = $.parseJSON(data);
console.log(response.first);
console.log(response.second);
}
});
而結果在控制檯的樣子:
Productmanager m / f
和
test
這兩個文件都是UTF-8編碼。
我真的不知道爲什麼以及如何將其轉換回可讀的字符串。 你可能有一個想法如何發生?
我已經找到沒有合適的解決方案了,先去搜索&替換方法。
我的回答已經更新。 – iambriansreed 2012-04-22 16:56:34
更新後正常工作! – Khazl 2012-04-22 17:03:28