我在laravel 5.6中创建查询
我需要在Jquery中打印json数组。
在laravel中返回查询是:
[
{
"day": 19,
"count": 1
},
{
"day": 18,
"count": 3
}
]
脚本代码是:
var chart = AmCharts.makeChart( "chartdiv", {
"type": "serial",
"theme": "light",
"dataProvider": [
{
"day": 19,
"count": 1
},
{
"day": 18,
"count": 3
}
].reverse(),
.
.
.
.
我将{{ json_encode($query) }}
放在Jquery代码中:
var chart = AmCharts.makeChart( "chartdiv", {
"type": "serial",
"theme": "light",
"dataProvider": [ {{ json_encode($query) }} ].reverse(),
.
.
.
.
但是这段代码不起作用......
如何发出此问题?
答案 0 :(得分:2)
你需要解析json并删除一个如下所示的数组:
var chart = AmCharts.makeChart( "chartdiv", {
"type": "serial",
"theme": "light",
"dataProvider": JSON.parse('{{ json_encode($query) }}').reverse(),
})
希望这会对你有所帮助
答案 1 :(得分:0)
使用以下代码替换self.object.process_invoice()
dataProvider