2011-07-02 14 views
1

jQueryグリッドを使用しようとしています。私はjquery-1.5.1.jsファイルでこのエラーが発生し続ける。 マイクロソフトのJScriptランタイムエラー:オブジェクトはこのプロパティまたはメソッドjQueryグリッドエラー

をサポートしていない、私はちょうど私がここにhttp://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspxテスト

として、私は、コントローラでこれを持っていたコードを実行しようとしている:

public JsonResult GridData(string sidx, string sord, int page, int rows) 
    { 
     int totalPages = 1; // we'll implement later 
     int pageSize = rows; 
     int totalRecords = 3; // implement later 

     var jsonData = new 
     { 
      total = totalPages, 
      page = page, 
      records = totalRecords, 
      rows = new[]{ 
       new {id = 1, cell = new[] {"1", "-7", "Is this a good question?"}}, 
       new {id = 2, cell = new[] {"2", "15", "Is this a blatant ripoff?"}}, 
       new {id = 3, cell = new[] {"3", "23", "Why is the sky blue?"}} 
      } 
     }; 
     return Json(jsonData); 
    } 

と私Index.cshtmlに私が

<script type="text/javascript"> 
     jQuery(document).ready(function() { 
      jQuery("#list").jqGrid({ 
       url: '/Home/GridData/', 
       datatype: 'json', 
       mtype: 'POST', 
       colNames: ['Id', 'Votes', 'Title'], 
       colModel: [ 
     { name: 'Id', index: 'Id', width: 40, align: 'left' }, 
     { name: 'Votes', index: 'Votes', width: 40, align: 'left' }, 
     { name: 'Title', index: 'Title', width: 400, align: 'left'}], 
       pager: jQuery('#pager'), 
       rowNum: 10, 
       rowList: [5, 10, 20, 50], 
       sortname: 'Id', 
       sortorder: "desc", 
       viewrecords: true, 
       imgpath: '', 
       caption: 'My first grid' 
      }); 
     }); 
</script> 

次誰かが私が間違ってやっているものを私に下さい導くことができるのか?私はtrirand.comのjqGridの最新バージョンを持っていて、すべてのファイルをMVC3プロジェクトのScriptディレクトリにコピーしました。
ご協力いただきありがとうございます。

+0

[答え]の更新された部分を見(http://stackoverflow.com/questions/5500805/asp-net-mvc-2-0-implementation-of-searching -in-jqgrid/5501644#5501644)。これには、使用する例の変更が含まれています。 – Oleg

+0

こんにちはオレグ、あなたの返事をありがとう。私はこのデモをjqGridサイトhttp://www.trirand.net/forum/default.aspx?g=posts&t=917で見つけ、デモをダウンロードしました。それは私にも同様のエラーを与える。私のバージョンのjqGridまたはjQueryで問題になることはありますか?私はNuGetを通して両方を再インストールしようとしましたが、それでもエラーを表示しますが、エラーが表示されたら続行をクリックしてください。 – SimpleUser

+1

http://www.trirand.net/forumからダウンロードしたプロジェクト/default.aspx?g=posts&t=917 **商用**バージョンのjqGridを使用します。 [プロジェクト](http://www.ok-soft-gmbh.com/jqGrid/jqGridDemo.zip)から[答え](http://stackoverflow.com/questions/5500805/asp-net-mvc-2 -0-jqgrid/5501644#5501644の検索)はまったく別の例です。 **無料のオープンソース**バージョンのjqGridを使用しています。これは[ここ](http://www.trirand.com/blog/?page_id=6)からダウンロードできます。あなたが使った例のPhil HaackもjqGridの無料オープンソース版に基づいています。どのバージョンを使用したいですか? – Oleg

答えて

関連する問題