我通过使用PHP的AJAX调用从MySQL接收文本。当我尝试JSON.parse(string)
时
我收到一个错误。我验证了我的JSON,结果发现MYSQL给了我一些JSON无法处理的UTF-8值,我该如何修复它以便我可以在客户端解析它?
示例JSON:While we\u2019re still waiting...
示例Javascript:
module.controller('OrdersController', function($scope, $http){
$http.get(base_url() + 'orders/?position=' + position)
.success(function(data){
console.log(jQuery.parseJSON(data));
});
答案 0 :(得分:1)
$http
查看标题中的Content-Type
并将字符串解析为对象(如果需要)
因此,您可以按原样使用data
参数:
$http.get(base_url() + 'orders/?position=' + position).success(function(data){
console.log(data);
});
有关$http的一些有用信息(请参阅设置HTTP标头)