當我在瀏覽器上使用localhost:8080/SpringServiceJsonSample/rest/service/user/
時,我返回json類型的所有數據,但是當我在jQuery網格數據中使用此url數據時未加載,我也使用了調試器,但沒有發現錯誤。Json閱讀器問題
jQuery("#grid").jqGrid({
// url: '/Home/SampleGridData/',
url: '/SpringServiceJsonSample/rest/service/user/',
datatype: 'json',
mtype: 'GET',
contentType: "application/json" ,
colNames: ['First Name', 'lastName'],
colModel: [
{ name: 'firstName', index: 'name', width: 60, align: 'center', editable: true, editrules: { edithidden: false} },
{ name: 'lastName', index: 'lastName', width: 200, align: 'center', sortable: true, editable: true, edittype: 'text', editrules: { required: true, email: true} },
],
pager: jQuery('#pager'),
rowNum: 10,
rowList: [5, 10, 20, 50],
sortorder: "asc",
viewrecords: true,
caption: 'JqGrid Sample',
jsonReader: {
repeatitems: true,
id: "0",
cell: "cell",
rows : "details",
page : "pageno"
}
});
});
的json價值迴歸這樣的: - [{ 「ID」:1, 「名字」: 「與Pradeep」, 「姓氏」: 「與Pradeep」, 「電子郵件」:空},{ 「ID」:2, 「名字」: 「特湖」, 「姓氏」: 「特湖」, 「電子郵件」:空}]
你是否能夠在瀏覽器的網絡部分看到請求到'localhost:8080/SpringServiceJsonSample/rest/service/user /'URL?你會得到200個響應碼嗎? – vijayP
@ vijayP,老兄沒有 –
這意味着這個調用根本不會被調用。請檢查網絡部分,看看爲什麼'/ SpringServiceJsonSample/rest/service/user /'變得最終的URL已經變成# – vijayP