在教程enter link description here中,他们只展示了这一点:
var url = "http://api.twitter.com/1/statuses/public_timeline.json";
this.__store = new qx.data.store.Jsonp(url, null, "callback");
但我需要与自己的服务器通信,所以我做了一些更改:( url和Jsonp到Json)
var url = "http://127.0.0.1:8000/";
this.__store = new qx.data.store.Json(url);
但是当商店发出请求时,我需要能够向服务器发送一些信息:
{serviceToUseOnServer: 'articles', argument1: 'xxx'}
这就像一个POST请求,但我真的不知道如何使用qooxdoo的Store模型将数据发送到服务器。请不要告诉我使用GET并在网址中对所有数据进行编码。
答案 0 :(得分:1)
您可以配置用于发送数据的请求对象。只需将一个委托添加到商店并实现configureRequest方法[1]。
[1] http://demo.qooxdoo.org/current/apiviewer/#qx.data.store.IStoreDelegate~configureRequest