Железная форма Polymer2 генерирует случайный URL-адрес запроса ajax - PullRequest
0 голосов
/ 11 октября 2018

Попытка сделать вызов ajax из железной формы.Полимерная версия 2, бумага для ввода ^ 2.0.3, кнопка для бумаги ^ 2.0.0 и железная форма ^ 2.0.1.

Мой URL должен быть [http://localhost:8080/profile/[[portal_name]]/[[portal_version]]/[[operation_name]]?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();

    }

Может кто-нибудь посоветовать, пожалуйста?

...