Thanks for the response tony.
CMIIW, is that an issue? Since if I define ONLY ONE column in header using the same JSON data, 6 column in response, the error is gone.
I have tried to debug the jqgrid to findout what is happening. It seems that g only has single header. While the jqgrid trying to access non-existance index in g.headers since 1 is assigned to c as the second index (which is not exist in the given runtime).
I may have do it in the wrong way or miss some setting in using jqgrid. And forgive me for my english, since it is not my native language. 😀
Thanks in advance