【发布时间】:2014-07-25 16:29:42
【问题描述】:
首先让我这样说:这是我第一次尝试 angularJS。
我正在构建一个 Angular 应用程序,它具有可以直接针对数据库编写 sql 的功能。撇开安全问题不谈(我是唯一在完成后使用此应用程序的人)。
我在后端构建了一个服务,它将返回作为 params[:query]['input'] 传入的任何查询的 json 对象结果(后端是一个 rails 应用程序)。
从前端,我想传入一个名为 input 的查询参数。所以在 Angular 应用程序的表单中,我创建了这个表单:
<form action="/path/to/service" method="post">
<textarea id="input" name="input"></textarea>
<button id="execute" name="execute">Execute Query</button>
</form>
但是,这不是异步的,页面尝试重定向并且数据没有按应有的方式进入。
【问题讨论】:
-
你需要使用 $http 进行异步请求...
标签: javascript ruby-on-rails forms angularjs