First of all you should remove some syntax errors from your code. Fore example replace
<script src="js/jquery.jBreadCrumb.1.1.js" type="text/javascript"
language="JavaScript">>
to
<script src="js/jquery.jBreadCrumb.1.1.js" type="text/javascript">/script>
Instead of <script language="JavaScript">
you should use <script type="text/javascript">
.
You should fix duplicates in the id="autoDistID".
Remove probebly the first </li>
from the following code:
<li><span class="contacts"></span><a href="#">Your
approval requests summary</li></a> 5/3/2011</li>
Your document has two </body>
and two </html>
closing tags (see the lines 828, 829, 880, 881 of your code).
Moreover you use HTML5 DOCTYPE (<!doctype html>
), but use many obsolate attributes: see
<table cellpadding="2px" cellspacing="0" border="0">
for example. I recommend you to clear your code and verify it in the http://validator.w3.org.
Now about your jqGrid problems. You include old jquery.searchFilter.js
filter plugin after the jquery.jqGrid.src.js
which break the searching of jqGrid and can follows to much more errors because the main code of jqGrid already include new implementation of the Advanced Searching: the grid.filter.js module.
Now we goes back to your main problem with not calling of gridComplete
and loadComplete
. I didn't found in your code loadError which is strict recommended if you get the data from the server. I suppose, that you have exception in the processing of the server response. In the case the loadError instead of gridComplete
or loadComplete
will be called.
Look at the answer which has detailed example how the loadError can be used.