Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将控制器数据获取到视图中,以便javascript可以使用它?_Javascript_Ajax_View - Fatal编程技术网

如何将控制器数据获取到视图中,以便javascript可以使用它?

如何将控制器数据获取到视图中,以便javascript可以使用它?,javascript,ajax,view,Javascript,Ajax,View,我是拉威尔的新手。我有一个控制器,它应该向视图传递一个数组 public function php() { $NewGetGSResults = $this->GetGSResults(); $dataRes = $NewGetGSResults = $this->GetGSResults(); print_r($dataRes); $title = "Bitches"; $dataArr = a

我是拉威尔的新手。我有一个控制器,它应该向视图传递一个数组

public function php()
    {
        $NewGetGSResults = $this->GetGSResults();
        $dataRes = $NewGetGSResults = $this->GetGSResults();
        print_r($dataRes);
        $title = "Bitches";
        $dataArr = array($title, $dataRes);
        $dataArr =json_encode($dataArr);
        //print_r($dataArr);

        return $dataArr;
    }
$title是字符串,$datRes是字符串数组

我无法让ajax工作

$.ajax({
            type: "GET",
            url: "/php",

            success: function(data) {
                var res = JSON.parse(data);
                console.log(JSON.stringify(data));
            },
            error: function(data) {
                alert("Ajax Broke!");
            }
        });
我想循环遍历数据,并将其应用到一些js代码中,但我不断发现错误,不知道为什么


error=“SyntaxError:JSON.parse:JSON数据的第1行第1列出现意外字符”

JSON.parse
之前尝试
console.log(data)
并检查数据我重新处理了ajax调用并删除了JSON编码,因此我现在传递一个数组。我不知道这是否是正确的方法(每个人都说使用JSON),但这对我来说很有效。我可以循环遍历数组并提取所需的特定元素。