0
こんにちは私はjsGridのデモから "DataManipulation"の例を変更しようとしていますが、GET ajax呼び出しを使用してjsonファイルからデータを表示することはできません。ここに私のコントローラのコードは次のとおりです。JSGrid jsonのデータを表示しません
{
loadData: function (filter) {
var data = $.Deferred();
$.ajax({
type: "GET",
contentType: "application/json",
url: "myFileURL.json",
dataType: "json"
}).done(function(response){
console.log(response);
data.resolve(response);
});
return data.promise();}
のJSON retrivedはあなたのJSONがうまく形成されていないこの
{"98762":{"Address":"Address 1","Age":1,"Country":1,"Married":false,"Name":"Name1"},"637399":{"Address":"Address 2","Age":2,"Country":2,"Married":true,"Name":"Name 2"},"234567554":{"Address":"Address 3","Age":3,"Country":3,"Married":true,"Name":"Name"}}
私はこれを理解していますが、サーバーが提供するJSOnファイルをどのようにフォーマットできますか?サーバーが自分のデータをどのように送信するかを変更できないとします。 – jack87
@ jack87:応答があるので、クライアントで必要な処理を実行できます。正しいフォーマットにするには '$ .map'を実行してください。 – tabalin