【发布时间】:2015-06-04 16:30:51
【问题描述】:
我无法让我的 ajaxform 正常工作。我正在使用 Grails 2.4.4 并具有以下 remoteForm 代码。
查看二手产品
<div id="updateMe">
<g:each in="${productList}" var="product">
${product.item} Success1
</g:each>
</div>
<g:formRemote name="myForm"
url="[controller:'product', action: 'save']" update="updateMe">
<g:textField name="item" required="" value="${newProduct?.item}" />
<g:submitButton name="Save" />
</g:formRemote>
控制器产品控制器
def usedProducts = {
[productList:Product.findAll()]
}
@Transactional
def save(Product productInstance) {
productInstance.save flush:true
[productList: Product.findAll()]
}
控制台错误
发布http://localhost:8080/TekDays/product/save
404 未找到
54毫秒
jquery-...e=false(第 9631 行)
"NetworkError: 404 Not Found - http://localhost:8080/TekDays/product/save"
【问题讨论】:
-
您有一个名为 save.gsp 的文件吗?请注意,方法 save(控制器)将模型返回到需要具有相同名称的 gsp:save。
标签: grails