Ajax не определен - плагин Grails jQuery - PullRequest
2 голосов
/ 17 мая 2011

Я использую jQuery в своем проекте с помощью плагинов jQuery и jQuery-ui. У меня есть простая форма, которую я хочу отправить в Ajax-вызове контроллеру. Дело в том, что когда я ставлю тег <g:submitToRemote /> и затем щелкаю его, firebug показывает ошибку, что Ajax is not defined. Что я могу сделать, чтобы это работало?

Ответы [ 2 ]

6 голосов
/ 17 мая 2011

Добавьте эту строку в файл макета, который используется вашей формой GSP

<g:javascript library="jquery" plugin="jquery"/>

и следующие к вашему grails-app/conf/Config.groovy

grails.views.javascript.library="jquery"

Grails 2.0.0

В Grails 2.0.0 правильный способ включить JQuery - использовать новый плагин ресурсов, добавив следующее в макет GSP

<html>
    <head>
        <!-- These 2 lines include JQuery -->
        <g:javascript library="jquery"/>
        <r:layoutResources/>

        <g:layoutHead/>
    </head>
    <body>
    </body>
</html>
2 голосов
/ 17 мая 2011

Вы также можете добавить <g:setProvider library="jquery"/> к необходимому представлению

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...