次のようにjqGridをオンロードするとエラーが発生します。
読み込みエラー: エラー: 無効な XML: {"d":[{"id":1,"name":"Medical 1","city":"Kiev","instituteTypeId":0},{"id": 2,"名前":"医療 2","都市":"ヘルソン","instituteTypeId":0}]}
私はJSONを使用していますが、オレグは私に新しい脅威を開くようにアドバイスしました。
jquery コードは次のとおりです。
mtype: 'POST',
contentType: "application/json",
url: "dataServices/objects.asmx/InvokeData",
ajaxGridOptions: {
contentType: 'application/json; charset=utf-8'
},
postData: JSON.stringify({q: "med&1"}),
loadonce: true,
dataType: 'json',
jsonReader: {
root: function (obj) {
alert(obj.d);
return obj.d;
},
page: "",
total: "",
records: function (obj) {
return obj.d.length;
},
},
gridview: true,
loadError: function (xhr, status, error) {
alert('load error: ' + error);
},
dataType= xml または何も定義されていません....