0

我尝试使用 Dojo JsonRest 填充 dijit.form.select 框,并使用以下代码:

var stateStore = new JsonRest({target: "ip-address/activiti-rest/service/repository/process-definitions?startableByUser=kermit", headers: {"Authorization": "Basic a2VybWl0Omtlcm1pdA=="}});

问题是,目标 url 扩展了&name=* 因此,服务器看到以下请求:ipaddress/activiti-rest/service/repository/process-definitions?startableByUser=kermit&name=*

我不知道&name=* 从哪里来。

我读了这篇文章:http ://dojo-toolkit.33424.n3.nabble.com/dojox-data-JsonRestStore-appends-quot-Title-quot-to-my-target-url-why-td2012228.html并使用allowNoTrailingSlash-Attribute 没有成功。

我的问题是如何避免目标网址被更改。我们必须避免&name=* 附加在 url 的末尾。

谢谢abd最好的问候

4

1 回答 1

0

这是我的错,因为我使用了 dijit/form/FilteringSelect 而不是 dijit/form/Select。FilteringSelect 允许您输入字母。这些字母被附加到网址中。

于 2014-03-14T14:28:54.563 回答