Jqgrid不会启动服务器端调用

时间:2010-12-02 01:42:43

标签: jqgrid

很抱歉发布此问题。 :(但我花了差不多整整一天,需要另外一双眼睛来查看我的代码。

操作系统:Windows 框架:JQuery(最新版本),JqGrid(最新版本),Spring(最新版本) DB:PostgreSql 工具:Springsource Tools Suite

当我输入以下URL时,我从服务器返回XML数据。 http://localhost:8080/myapp/deliveryJqgridData

但是下面的jqGrid调用不会调用上面的URL。我在Spring TC服务器上没有任何错误。我收到警告消息“enteredJqgrid”。下面的代码存储在deliveryJqgrid.jsp中。通过localhost:8080 / myapp / deliveryJqgrid访问相同的内容。 我已经扰乱了下面给出的列名。

        <script type="text/javascript">
        $(function(){
            alert("enteredJqgrid");
          $("#deliveryJqgrid").jqGrid({
            url:'deliveryJqgridData',
            datatype: 'xml',
            mtype: 'GET',
            colNames:['1Col','2Col', '3Col','4Col','5Col','6Col'],
            colModel :[ 
              {name:'1Col', index:'1Col', width:55}, 
              {name:'2Col', index:'2Col', width:90}, 
              {name:'3Col', index:'3Col', width:80, align:'left'}, 
              {name:'4Col', index:'4Col', width:80, align:'left'}, 
              {name:'5Col', index:'5Col', width:80, align:'left'}, 
              {name:'6Col', index:'6Col', width:150, sortable:false} 
            ],
            pager: '#deliveryJqgridPager',
            rowNum:10,
            rowList:[10,20,30],
            sortname: '1Col',
            sortorder: 'asc',
            viewrecords: true,
            caption: 'Delivery List - JQ Grid'
          }); 
        }); 
    </script>        

我在正文部分中有以下div标记。

        <table id="deliveryJqgrid"></table> 
    <div id="deliveryJqgridPager"></div>    

提前感谢您的帮助。 的更新

我在Firebug上发现了以下错误。这有什么线索吗?

b.jgrid.format is not a function 

[Break On This Error] m+"'>"+b.jgrid.format(a.p.pgtext||"","... class='ui-separator'></span></td>"+

2 个答案:

答案 0 :(得分:1)

我发现了问题。我在脚本标记中的i18n / grid.locale-en.js之前加载了/jquery.jqGrid.min.js。我颠倒了订单,它运作了!

感谢大家耐心帮助我度过这个愚蠢的错误:)

答案 1 :(得分:0)