4

jQueryを使用してGrailsページでAjaxリクエストを作成するには?

Grails ControllerでメソッドをヒットするURLを設定するには? コントローラー:「airport」、アクション:「getJson」、アクションへの入力が「iata」であるとしましょう。

静的 URL を設定することはできhttp://localhost:8080/trip/airport/getJsonますが、具体的に iata の入力を渡す方法を理解することはできません。

私は Grails の初心者であり、IBM の「Mastering the Grails」チュートリアル シリーズに従っています。Grails で jQuery を使用するための優れたチュートリアルを教えてください。

4

2 に答える 2

11

jquery で $.ajax メソッドを使用する

$.ajax({
    url:"${g.createLink(controller:'airport',action:'getJson')}",
    dataType: 'json',
    data: {
        iata: '.............',
    },
    success: function(data) {
        alert(data)
    },
    error: function(request, status, error) {
        alert(error)
    },
    complete: function() {
    }
});
于 2012-05-03T13:55:27.660 に答える
2

これは:

$.ajax({
  url: '/trip/airport/getJson',
  data: {paramName: 'iata'}
});

paramName私が使用したの代わりに、実際に期待しているパラメータ名を使用してください。

于 2012-05-03T13:54:54.953 に答える