Dojo JsonRest добавляет &name=* к целевому URL
Я пытаюсь использовать 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.
Спасибо и наилучшие пожелания
1 ответ
Это была моя ошибка, потому что я использовал dijit/form/FilteringSelect вместо dijit/form/Select. FilteringSelect позволяет вводить буквы. Эти письма были добавлены к URL.