【发布时间】:2011-05-21 14:54:57
【问题描述】:
AngularJS site 上的食谱表单示例仅保存客户端上的状态。如何提交到服务器?
另外,如何在ng:click="save()" 函数中的表单上使用jQuery 的form.submit()?
编辑 - 找到 2 种方法来做到这一点(我还删除了我之前粘贴的 HTML 标记 - 只需参考源代码的高级表单食谱示例)
http://webpac2.rot13.org:3000/conference/Work(Dobrica Pavlinusic)采用 AngularJS 方式,使用资源以 JSON 格式将数据发送到服务器。我在服务器端遇到了问题 - AngularJS 发送它很好,但 grails 正在破坏它(根据萤火虫和请求内容长度)。我需要更多地研究这个。如何更改
$save()等资源方法的 Angular 内容类型?放入表单并使用提交按钮。由于我不是在做单页网络应用程序,所以我使用了这种方法。大多数验证都在客户端上,而服务器上的更多验证对我来说已经足够了。
只是把它放在这里,以便其他人可以将它用于可能的解决方案和最佳方法。
【问题讨论】:
-
你能显示你当前的标记和代码吗?回复你的 PS:这可能和它可能一样糟糕......
-
@marcel - 没有正确渲染我的复制粘贴。我希望你能理解这一点。感谢您的帮助
-
您能否在发送到浏览器时显示 HTML 标记(使用“查看源代码”),这样我们就不必弄清楚生成的 HTML 会是什么样子。毕竟,这是 JavaScript 会看到的。
标签: javascript form-submit angularjs