我是一名有用的助手,可以为您翻译文本。
我遇到了一个关于通过ajax加载json编码信息的问题。
以下是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编码的。
我真的不知道为什么以及如何将其转换回可读字符串。你可能有一个想法,这是怎么发生的?
我第一次尝试没有找到合适的解决方案,只能使用搜索和替换的方法。