0
JSONで以下のようなオブジェクトを動的に作成したいと思います。データはAjaxから取得する別のソースからのものです。 JSONを動的に作成する方法を教えてください。動的にJSONオブジェクトを作成する
window.store1 = new Ext.data.JsonStore({
fields: ['name', '2008', '2009', '2010','2011', 'data4', 'data5', 'data6', 'data7', 'data9', 'data9', 'data10', 'data11'],
data: generateData(5, 20)
});
すみません、私はあなたがすべてで何をしたいのか理解していません。より多くの情報を提供する必要があります。 – Blazemonger
私はあなたがしたいことを理解していますが、要件が広すぎます。データがAjaxソースなどからどのように戻ってくるかによって決まります。より良い質問は、なぜクライアント側でこれをしたいのですか?データがAjaxソースからのものである場合は、サーバー上のJSONに変換してからクライアントに送信してください。 JSONを使用するほとんどのアプリケーションでは、サーバーはJSONを提供し、クライアントはそれを変換したり使用したりします。なぜクライアント側でJSONオブジェクトを作成したいのですか? –
「JSONオブジェクト」のようなものはありません。 JSONは、JavaScriptオブジェクト(または配列)の*文字列表現*です。あなたがしたいことは、JavaScriptオブジェクトを作ることです。しかし、何が問題になっているようですか?あなたが持っているものは、「動的に」作成されたオブジェクトです。 'generateData'とは何ですか?それはAJAXコールからですか? AJAX呼び出しは値を返すことができず、非同期です。 –