【发布时间】:2020-06-02 15:47:13
【问题描述】:
我在 Sails.js 中创建了一个操作来在数据库中创建一个条目(添加一个客户)。然后我在 EJS 中创建了一个表单。 (我的代码基于注册路线/表格)
我有我的Customer.js 模型
我有我的view-create-customer.js
我有我的create-customer.page.js
我有我的控制器“动作”create-customer.js
cloud.setup.js 有"createCustomer":{"verb":"POST","url":"/api/v1/entrance/create-customer","args":["customerName","status"]}
在 routes.js 我有:
'POST /api/v1/entrance/create-customer': { action: 'entrance/create-customer' },
我的 EJS 表单中的 ajax 表单:
<ajax-form action="createCustomer" :syncing.sync="syncing" :cloud-error.sync="cloudError" @submitted="submittedForm()" :handle-parsing="handleParsingForm">
表单显示得很好,但是当我单击提交时没有任何反应。没有错误,没有触发 ajax。
我尝试使用 POSTMAN 发布到 API url,并且我的客户已按预期创建。
有什么想法吗?
【问题讨论】: