我有使用jsreport.js的客户端。在获取数据的AJAX调用之后,我将数据传递给JSON中的jsreport请求以发送到jsreport服务器,但随后出现此错误。
$.getJSON(AJAXurl).
success(function (people) {
var data=JSON.stringify(people)
jsreport.serverUrl = 'http://localhost:5488';
var request = {
template: {
shortid:"rJPUhdmv"},
data: data};
jsreport.render('_blank', request); })
为什么会这样?我是否正确使用了jsreport?
答案 0 :(得分:1)
您不应该对请求数据属性进行字符串化,而是使用原始的普通对象。
$.getJSON(AJAXurl).success(function (people) {
var data = people
jsreport.serverUrl = 'http://localhost:5488';
var request = {
template: {
shortid:"rJPUhdmv"
},
data: data
};
jsreport.render('_blank', request);
})