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.

Другие вопросы по тегам