0
我有最困難的時間將數據從我的url中提取出來,並將其放入我在asp.net MVC4中的jqGrid中。我在這裏錯過了什麼?jqGrid從url獲取數據選項
$(document).ready(function() {
jQuery("#frTable").jqGrid ({
cmTemplate: { sortable: false },
caption: '@TempData["POPNAME"]' + ' Population',
url: '@Url.Action("GetAjaxPagedGridData", "Encounters", new { popId = TempData["POPULATIONID"] })',//'/Encounters/GetAjaxPagedGridData/'+ '',
datatype: "jsonstring",
mtype: 'GET',
pager: '#pager',
height: '450',
...
那麼你進入colNames和colModels和所有的東西相切這一特定inquiery ...這裏是我的返回數據的方法......我只想說的是東西,我做做客戶端分頁似乎工作。但我無法驗證,除非我真的能看到數據?我在這裏做錯了什麼?
public string GetAjaxPagedGridData(int page, int rows, int popId) {
string userID = HttpContext.User.Identity.Name;
DataRepository dr = new DataRepository();
string encounter = dr.Get(popId, userID, "1", page, rows, "");
return encounter;
}
我不知道它是什麼,但是當我將數據類型放入我的選項時,我總是得到這個異常... 'Microsoft JScript運行時錯誤:無法獲取屬性'0'的值:object is null或不確定'相當肯定,這是不好的。 – SoftwareSavant 2013-02-26 21:37:40
@DmainEvent:異常可能意味着許多其他錯誤,如您從'GetAjaxPagedGridData'返回的錯誤格式數據或您使用的JavaScript文件的錯誤順序。請參閱[文檔](http://www.trirand.com/jqgridwiki/doku.php?id=wiki:first_grid#html_file)。 – Oleg 2013-02-27 06:26:59