SyntaxError:JSON.parse:php的JSON数据第1行第1列的意外关键字

时间:2017-08-25 14:20:16

标签: javascript php jquery json ajax

任何人都可以帮助我吗?我已经在两天内遇到了这个问题。当我使用ajax调用PHP时。我有以下错误。

SyntaxError: JSON.parse: unexpected keyword at line 1 column 1 of the JSON data

我的Javascript代码

$.ajax({
    type:"POST",
    url: '<?= $this->Url->build(["action"=>"get_doc",55]); ?>',
    data: {
        view: value,
    },
    dataType: "json",
    success: function(result) {
            chart.load({
                columns: result,
            })
    },
    error: function(xhr, textStatus, error) {
        console.log(error);
    }
});

我的PHP代码

public function get_doc($id=NULL){
  // some process.
  $this->response->body(json_encode(array($arr1,$arr2,$arr3,$arr4)));
}

我已将数组编码为JSON,并在javascript中将数据类型设置为JSON。我不知道错误发生的原因。

0 个答案:

没有答案