Я пытаюсь добавить две формы на мою страницу ejs, используя теги ajax-form и sails.js 1.0.0. Можете ли вы иметь несколько тегов на одной странице ejs? В первой форме действие - updateMaplayers , которое просматривает файл контроллера update-maplayers.js для обновления любых записей, а действие maplayers во второй ajax-форме просматривает слои карты. JS контроллер для добавления новой записи. Когда я пытаюсь выполнить какое-либо действие, они оба терпят неудачу, если у меня есть оба. Если я удалю одно из действий ajax-формы, я могу его отправить. У кого-нибудь есть примеры?
Мой файл ejs выглядит как
<div id="maplayers-main" v-cloak>
<div class="container" >
<div class="row">
<div class="col-sm-6">
<h1>Map Layers</h1>
</div>
<div class="col-sm-6">
<button type="button" class="btn btn-outline-primary float-right" @click="openAddMapLayerForm()">Add</button>
</div>
</div>
<hr/>
<div id="maplayers-container" >
<% _.each(maplayers, function (maplayer) { %>
<ajax-form action="updateMaplayers" :syncing.sync="syncing" :cloud-error.sync="cloudError" @submitted="submittedForm()" :handle-parsing="handleParsingForm">
......
</ajax-form>
<% }) %>
</div>
<div id="maplayers-add-container">
<ajax-form action="maplayers" :syncing.sync="syncing" :cloud-error.sync="cloudError" @submitted="submittedForm()" :handle-parsing="handleParsingForm">
........
</ajax-form>
</div>
</div>
</div>
<%- /* Expose locals as `window.SAILS_LOCALS` :: */ exposeLocalsToBrowser() %>