Wijmo ユーザーガイド > Data > Data の概念 > リモートデータ > 汎用 Web サービス |
汎用 Web サービスにより wijmo.data モジュールを使用する場合、wijmo.data.AjaxDataView class クラスを使用して serviceUrl を設定する必要があります汎用 RESTful Web サービスを使用する場合のスクリプトは、次のようになります。
RESTful スクリプト |
コードのコピー |
---|---|
function ViewModel(sessionId) { var productView = new wijmo.data.AjaxDataView("http://demo.componentone.com/aspnet/NorthwindAPI/api/read/Product", { pageSize: 10, ajax: { crossOrigin: true } }); |
上記のサンプルでは、使用するデータビューのタイプ、サービス URL、および pageSize を設定したことに注意してください。
sessionID も指定する必要があることに注意してください。これは、OData では提供する必要はありません。
また、ajax 設定である crossOrigin も true に設定しました。これにより、サーバーからクロスドメイン要求を行うことができます。AJAX Web サービスを使用するときに crossOrigin を true に設定しない限り、クロスドメイン要求を行うことはできません。これは、crossOrigin プロパティまたは dataType プロパティのいずれかを使用して指定する必要があります。これは、crossOrigin プロパティまたは dataType プロパティのいずれかを使用して指定できます。
一般的な RESTful Web サービスの具体例を示す完全なサンプルは、「操作手順」のトピック汎用 REST Web サービスの使用を参照してください。