使用jsonParse解析数据

时间:2016-09-29 01:15:02

标签: javascript json laravel

我的laravel控制器使用此命令{{$employees}}

在刀片视图上返回此数据

它给了我:

[{"id":"1","name":"june"},{"id":"2","name":"joan"}]

在我的JavaScript中:

<script>

var jsonData = $.parseJson('{{$employees}}');

alert(1);

</script>

但不知怎的,它因为警报没有显示而引发错误。

这些解决方法是什么?

1 个答案:

答案 0 :(得分:1)

您可能需要使用不会转义数据的标签

Iterator<?> keys = jsonObject.keys();
    while(keys.hasNext()) {
        String key = (String)keys.next();
        String value = jsonObject.get(key).toString();
        System.out.println(key);
        System.out.println(value);
    }

而不是

{!! $employees !!}

您提供的示例字符串是否在模板中输出了确切的字符串。也可能有一个&#39;在您输出的内容中,这意味着它会过早地结束字符串。

{{ $employees }}

上述情况会导致错误,因为&#39;在单词中,它会让它认为字符串结束了