就是红色部分出错,提示
  行 :50
  char :12
  错误:对象不支持此属性和方法但我老是找不到办法,请高手指点,谢谢!
代码如下,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>

Index</title><link href="Content/grid.css" rel="stylesheet" type="text/css" /><link href="Content/jqModal.css" rel="stylesheet" type="text/css" /><link href="Content/Site.css" rel="stylesheet" type="text/css" />    <script src="../../Scripts/jquery-1.2.6-vsdoc.js" type="text/javascript"></script>
    <script src="../../Scripts/jquery.jqGrid.js" type="text/javascript"></script>
    <script src="../../Scripts/jqModal.js" type="text/javascript"></script>
    <script src="../../Scripts/jqDnR.js" type="text/javascript"></script>
</head><body>
    <div class="page">        <div id="header">
            <div id="title">
                <h1>My MVC Application</h1>
            </div>
              
            <div id="logindisplay">
                 
        [ <a href="/Account/LogOn">Log On</a> ]            </div> 
            
            <div id="menucontainer">
            
                <ul id="menu">              
                    <li><a href="/">Home</a></li>
                    <li><a href="/Home/About">About</a></li>
                </ul>
            
            </div>
        </div>        <div id="main">
                <h2>Index</h2>   <script type="text/javascript">
       $(document).ready(function() {
           $("#list").jqGrid({
               url: '/order/GetAllOrders',
               datatype: 'json',
               mtype: 'GET',
               colNames: ['OrderID', 'CustomerID', 'EmployeeID', 'OrderDate', 'RequiredDate', 'ShippedDate', 'ShipVia', 'Freight', 'ShipName',
                'ShipAddress', 'ShipCity', 'ShipRegion', 'ShipPostalCode', 'ShipCountry'],
               colModel: [{ name: 'OrderID', index: 'OrderID', width: 50 },
                          { name: 'CustomerID', index: 'CustomerID', width: 50 },
                          { name: 'EmployeeID', index: 'EmployeeID', width: 50 },
                          { name: 'OrderDate', index: 'OrderDate', width: 50 },
                          { name: 'RequiredDate', index: 'RequiredDate', width: 50 },
                          { name: 'ShippedDate', index: 'ShippedDate', width: 50 },
                          { name: 'ShipVia', index: 'ShipVia', width: 50 },
                          { name: 'Freight', index: 'Freight', width: 50 },
                          { name: 'ShipName', index: 'ShipName', width: 50 },
                          { name: 'ShipAddress', index: 'ShipAddress', width: 50 },
                          { name: 'ShipCity', index: 'ShipCity', width: 50 },
                          { name: 'ShipRegion', index: 'ShipRegion', width: 50 },
                          { name: 'ShipPostalCode', index: 'ShipPostalCode', width: 50 },
                          { name: 'ShipCountry', index: 'ShipCountry', width: 50}],
               pager: jQuery("pager"),
               rowNum: 10,
               rowList: [10, 20, 30],
               sortname: 'OrderID',
               sortorder: "desc",
               viewrecords: true,
               imgpath: '',
               caption: 'this is a test'
           });
       });
   </script>
    <table id="list" class="scroll"></table>
    <div id="pager" class="scroll"></div>            <div id="footer">
            </div>
        </div>
    </div>
</body>
</html>

解决方案 »

  1.   

    文件有放错位置吗?
    在引入的JS里alert点东西看看有没运行
      

  2.   

      $(document).ready(function() { 
    alert("dfsdfd");
    })是执行的,就是加那个 jqgrid就报错了
      

  3.   

    我指在jquery.jqGrid.js里加alert.
    看有没正常引入.
      

  4.   

    我知道是哪里出问题了,谢谢你的提醒,我看下了Jqgrid的帮助文档,发现jquery.jqGrid.js这个文件并不包括jqgrid实现的具体文件,它里面引用很多的jggrid相关文件,在里面设置各文件的引用路径应该就没问题了,我用你说的方法一个个试。这里好象不能放附件吧,你需要我把这些文件发给你,把邮件地址给我。谢谢你!