私はgrailsを初めて使っています。私は単純なページを開発しようとしています。ドロップダウンだけで、ユーザーがAJAX呼び出しを選択したときにデータベースに呼び出されます。私のアプリケーションにはドメインファイルがまったくないということです。私はコントローラーとビューしか持っていないので、私はこれをこのように保つつもりです。ですから、基本的にはgrailsを使ってAJAXを介してmySQL Select文を発行し、結果を得たいと思っています。あなたは以下行うことができgrails AJAXデータベースへの呼び出し
0
A
答えて
1
:AJAXコール(私はjQueryのを好む)から
- を、コントローラのアクションメソッドへの呼び出しを行います。
- コントローラの方法では、Groovy SQLを使用してクエリを実行できます。
- 結果をJSONオブジェクトとして返し、必要な方法で表示します。
0
組み込みのGroovy SQLライブラリを使用してSQLを実行するチュートリアルについては、http://groovy.codehaus.org/Tutorial+6+-+Groovy+SQLを参照してください。コントローラーアクションを作成し、結果セットをJSONにマップすると、GSPビューファイルは必要ありません。基本的に必要なものを実行するControllerクラスの例を次に示します。唯一の直接DBアクセス
import groovy.sql.Sql
class MyController {
def sessionFactory
def myAction() {
def sql = new Sql(sessionFactory.currentSession.connection())
sql.execute("select ....") //execute SQL using Groovy SQL
render(contentType:"application/json") {
//render your DB query results as JSON
//you could also use JsonBuilder to render JSON output
}
}
}
関連する問題
- 1. データベースへのAJAX PUT呼び出しが機能しない
- 2. Ajaxのwordpressプラグインへの呼び出し
- 3. Ajaxのアナログへの呼び出し
- 4. AjaxへのDjangoクエリの呼び出し
- 5. Jquery Ajax Web APIへの呼び出し
- 6. jQuery Ajax asp.net webmethodへの呼び出し
- 7. Microsoft SQL ServerへのAjax呼び出し
- 8. Grails - JSメソッドでajaxを呼び出した後のレンダリングページ
- 9. JSONオブジェクトからAJAXへのレンダリングがgrailsで呼び出される
- 10. サーブレットへのjsp呼び出しで別々のajax呼び出しを持つ
- 11. Ajax呼び出し
- 12. Ajax呼び出し
- 13. Ajax呼び出し
- 14. Ajax呼び出し
- 15. AJAX呼び出し
- 16. DLLへの呼び出しからAPIへの呼び出し
- 17. jQueryの - AJAX呼び出し
- 18. ヤフーファイナンスのAJAX呼び出し
- 19. jqueryのAJAX呼び出し
- 20. SimplemodalのAJAX呼び出し
- 21. Ajax呼び出しのApp
- 22. Grails 3外部メソッドの呼び出し
- 23. grailsへのAnt呼び出しは、 "[exec]アプリケーションがGrails 0.5より前であると失敗します:grails upgrade"
- 24. Zomato APIへのAjax呼び出しが機能しない
- 25. PostgresqlへのAngularjs ajax呼び出しが機能しない
- 26. asp.net WebメソッドへのAjax呼び出しはトリガーしません
- 27. ArcGISサービスへのjson呼び出しで動作しないAJAX
- 28. C#コントローラへのAjax呼び出しが動作しない
- 29. は、AJAX呼び出し
- 30. は、AJAX呼び出し
アプリは、ドメインを使用して、ところで –
あなただけのためにそれらを望んでいるものをGrailsのためにそれらを使用するよりも、ドメインクラスを使用しないようにしようと多くの時間を費やすことをはるかに複雑です。いくつかの他のフレームワークを考えてみましょう。 –