如題,在使用jqgrid時發現postData提交到后臺的資料,無法決議PageSearch類中的entity屬性,這個屬性一直是NULL,其余的都可以決議到,postData無法決議到這樣的json嗎?
麻煩各位大佬 看一下 問題出在那里
代碼如下
//JS查詢
function searchData() {//搜索
var json = {
entity: {
rc_name: 11,
urc_name: 222
},
keyWords : "2323545"
};
//alert(JSON.stringify(json));
//XPage.Search(json);
var t = $("#table_list").jqGrid("getGridParam", "postData");
$.extend(t, json);
alert(JSON.stringify($.extend(t, json)));
$("#table_list").setGridParam({
search: !0
}).trigger("reloadGrid", [{
page: 1
}])
}
//這是前臺列印的json
{
"_search":false,
"nd":111,
"rows":15,
"page":1,
"sidx":"",
"sord":"asc",
"entity":{
"rc_name":11,
"urc_name":2222
},
"keyWords":"2323545"
}
//后臺定義查詢物體類
/// <summary>
/// 分頁查詢條件物體
/// </summary>
/// <typeparam name="T">物體</typeparam>
public class PageSearch<T> where T : BaseEntity, new()
{
/// <summary>
/// 當前第幾頁
/// </summary>
public string page { get; set; }
/// <summary>
/// 每頁多少條
/// </summary>
public string rows { get; set; }
/// <summary>
/// 查詢條件物體
/// </summary>
[DataMember]
public T entity { get; set; }
public string keyWords { get; set; }
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/263143.html
標籤:C#
