Железная форма Polymer2 генерирует случайный URL-адрес запроса ajax
Попытка сделать вызов Ajax из железной формы. Полимерная версия 2, бумажный ввод ^2.0.3, бумажная кнопка ^2.0.0 и железная форма ^2.0.1.
Мой URL должен быть [ http: // localhost: 8080 / profile / [[имя_портала]] / [[имя_портала]] / [[имя_операции]]? Number = [число].
Но я получаю этот URL: http://localhost:8080/profile/[[portal_name]]/[[portal_version]]/[[operation_name]]?number=[[number]]&prefix=undefined&label=undefined&input=undefined&suffix=undefined&add-on=undefined
Я понятия не имею, откуда добавляются этот дополнительный префикс, метка, ввод, суффикс и надстройка.
Это мой код:
<iron-form id="searchform" on-iron-form-response="_handlePositiveResponse" on-iron-form-error="_handleNegativeResponse">
<form method="get" id="innerSearchForm">
<paper-input label="Portal Name" value="{{portal_name}}"></paper-input>
<paper-input label="Portal Version" value="{{portal_version}}"></paper-input>
<paper-input label="Operation Name" value="{{operation_name}}"></paper-input>
<paper-button raised on-click="_submitform">Submit</paper-button>
</form>
</iron-form>
_submitform(event) {
//1. make an ajax request
console.log("form submitted", event);
console.log(this);
//2. show the response in another page-- use routing
this.shadowRoot.querySelector('#innerSearchForm').action = "http://localhost:8080/profile/[[portal_name]]/[[portal_version]]/[[operation_name]]?number=[[number]]";
this.shadowRoot.querySelector('#searchform').submit();
}
Может ли кто-нибудь, пожалуйста, посоветовать?