2012-09-05 35 views
0

在jQuery中,我可以通过指定参数data附加GET参数:添加GET参数q.io.xhr

// sends request to http://example.com?foo=bar&hello=world 
$.ajax({ 
    url: 'http://example.com', 
    method: 'get', 
    data: {foo: 'bar', hello: 'world'} 
}) 

但是我看不到这样的qooxdoo documentation选项。当然,我可以手动将参数编码到url中,但我无法相信这么大的JavaScript框架无法做到这一点。

也许我错了,qooxdoo API以某种方式接受GET参数?

+0

'req.setRequestData({FOO: '栏',你好: '世界'});'? – timidboy

+0

http://jsfiddle.net/LV6pX/ – werehuman

+0

@werehuman setRequestData在q.io.xhr上不可用。阅读文档:http://demo.qooxdoo.org/2.0.2/website-api/#Xhr – Jaffer

回答

0

目前还不支持这个功能,因为我们希望保持XHR实现非常接近spec [1],正如您在API文档[2]中看到的那样。但这可能是未来增加的一个很好的功能!

+0

然后,为什么文档声明q.io.xhr.send函数的可选'data'参数?这是可怕的误导,并可能导致浪费宝贵的时间搞清楚为什么数据没有通过。请修复您的文档:http://demo.qooxdoo.org/2.0.2/website-api/#Xhr – Jaffer

+0

该数据用于POST,因此是必要的。 –