I have a jqgrid that’s functionning very well.
I was wondering is it possible to catch server sent errors ? how Is it done ?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I have recently made extensive use of jqgrid for a prototype project I am working on for CB Richard Ellis (my employer). There are many way to populate a jqgrid, as noted in the documentation: (see the “retrieving data” node).
Currently I make a service call that returns a json string that when evaluated, gives me an object that contains the following:
In my success callback, I manually create the jqgrid like this: (“data” is the object I get when evaluating the returned json string).
So you can see I manually populate the data. There is more than 1 kind of server error. There is the logical error, which you could return as a property in your json string, and check before you try to create a jqgrid (or on a per-row basis).
Or on a per-row basis
If your error is an unhandled exception on the server, then you’ll probably want an error callback on your async call. In this case, your success callback that (presumably) is creating your jqgrid won’t be called at all.
This, of course, applies to manually populating a jqgrid, which is only one of the many options available. If you have the jqgrid wired directly to a service call or a function to retrieve the data, then that’s something else entirely.
On the documentation page, look under Basic Grids > Events. There you’ll see the “loadError” event that might come in handy.