我尝试使用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属性没有成功。
我的问题是如何避免目标URL被改变。 我们必须避免&name=*
被附着在URL的结尾。
感谢阿卜杜勒问候