我尝试使用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=*
。
感谢最好的问候
答案 0 :(得分:0)
这是我的错,因为我使用了dijit / form / FilteringSelect而不是dijit / form / Select。 FilteringSelect允许您输入字母。这些信件被附加到网址上。