0

/books.xml以下では、 のようなものに置き換えたいと思いhttp://server:port/booksます。本質的に、XmlStore は、これを提供するサーバーまたはポート以外のサーバーまたはポートによって提供されます。

<div dojoType="dojox.data.XmlStore" url="/books.xml" jsId="fileStore_book" rootItem="book"></div>
<div dojoType="dojox.grid.data.DojoData" jsId="model_fileStore_book" store="fileStore_book" query="{title:'*'}"></div>
<div
    id="fileGrid_book"
    dojoType="dojox.Grid"
    model="model_fileStore_book"
    rowsPerPage="10"
    style="width: 400px; height: 300px;"
>
    <script type="dojo/method">this.setStructure([{cells: [[{field: "isbn", name: "ISBN", width: 10}, {field: "author", name: "Author", width: 10}, {field: "title", name: "Title", width: 'auto'}]]}]);</script>
</div>
4

1 に答える 1

0

データ ストアは、Web アプリケーションのすべてのデータ ソースと同様に、「同一オリジン」の制限によって拘束されます。自分のサーバーを使用して他のサーバーをプロキシするか、JSONP やウィンドウ名トランスポートなどのデータ アクセスの代替手段を検討する必要があります。

于 2008-12-04T14:33:09.057 に答える