Железная форма 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();

    }

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

0 ответов

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