Loredra L Loredra L - 1 year ago 205
JSON Question

Jsreport client send request: Error occured - too many parameters

I have client that use jsreport.js. After a AJAX call to get data, I pass data to jsreport request in JSON to send to jsreport server but then this error appears.

success(function (people) {
var data=JSON.stringify(people)
jsreport.serverUrl = 'http://localhost:5488';
var request = {
template: {
data: data};
jsreport.render('_blank', request); })

Why does it happen? Do I use the jsreport correctly?

Answer Source

You should not stringify the request data attribute, but use the original plain object instead.

$.getJSON(AJAXurl).success(function (people) {
 var data = people 
 jsreport.serverUrl = 'http://localhost:5488';
 var request = {
   template: { 
   data: data
  jsreport.render('_blank', request);
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download