Jsreport客户端发送请求:发生错误 - 参数太多

时间:2016-07-20 12:01:28

标签: jquery json get jsreport

我有使用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?

1 个答案:

答案 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);
})