MVC Classic ウィジェット > Wijdatasource > プロキシでリモートデータを読み込む |
次のコードで、プロキシを使用してリモートデータを読み込むことができます。
ソースビュー |
コードのコピー
|
---|---|
// プロキシを定義します。 var proxy = new wijhttpproxy({ url: "http://ws.geonames.org/searchJSON", dataType: "jsonp", data: { featureClass: "P", style: "full", maxRows: 12, name_startsWith: 'ab' }, key: 'geonames' }); // リーダを定義します。 var myReader = new wijarrayreader([ { name: 'label', mapping: function (item){ return item.name + (item.adminName1 ? ", " + item.adminName1 : "") + ", " + item.countryName } }, {name: 'value',mapping: 'name'}]); // データソースを作成します。 var datasource = new wijdatasource({ reader: myReader, proxy: proxy, loaded: function (data){ // 項目を読み込ます。 var items = data.items; } }); // ロードをトリガーします。 datasource.load(); |