local
데이터 유형을 사용하여 jqGrid
을 사용할 수 있지만이 값은 json
을 통해로드되지만 변경하는 데 문제가 있습니다.jqGrid - JSON에서 값로드
이 내 jqGrid
그래서 코드
jQuery("#grid").jqGrid({
datatype: "json",
url: "/controller/getItems?id=2",
width: 1405,
colNames: ['id', 'surname'],
colModel: [
{ name: 'id', index: 'id', editable: false, hidden: false, hidedlg: true },
{ name: 'surname', index: 'surname', editable: true }
],
onSelectRow: function (id, status, e) {
...
},
editurl: url,
...
json으로이 성공적으로 발사되어 얻을 수있는 방법이다. JSON
에서
[HttpGet]
public ActionResult getItems(string id)
{
List<model> items = method.getItems(id);
string jsonText = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(items);
return Json(jsonText, JsonRequestBehavior.AllowGet);
}
열 이름은 colModel
이름을 반환되는 json
의
예와 일치합니까 - 객체 jsonText
위에 포함 된 내용
[{"id":434,"surname":"Woods"},
{"id":435,"surname":"Adams"}]
내가했던 것도 있나요 잘못되었거나 누락 되었습니까?
감사
JS의 3 줄에 오타가 있습니까? 따옴표가 누락 된 URL입니다. –
그 자리를 가져 주셔서 감사합니다, 그것은 단지 질문의 오타였습니다. – user3428422
응답 헤더와 함께 응답을 게시 할 수 있습니까? –