Dojo JsonRest将& name = *附加到目标URL

时间:2014-03-10 15:52:14

标签: javascript dojo dijit.form jsonreststore

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

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

问题是,target-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=*

感谢最好的问候

1 个答案:

答案 0 :(得分:0)

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