0
工作
我有一个GSP用下面的代码:AJAX是不是Grails的
<head>
<g:javascript library="jQuery"/>
</head>
<ul id="menu">
<li>
<g:remoteLink action="ajaxRandom" update="quote">Next Quote</g:remoteLink>
</li>
<li>
<g:link action="list">Admin</g:link>
</li>
</ul>
<body>
<div id="quote">
<q>${quote.content}</q>
<p>${quote.author}</p>
</div>
</body>
与
package grails_qotd
class QuoteController {
def scaffold = true
def quoteService
def random = {
def randomQuote = quoteService.getRandomQuote()
[quote : randomQuote]
}
def ajaxRandom = {
def randomQuote = quoteService.getRandomQuote()
render "<q>${randomQuote.content}</q><p>${randomQuote.author}</p>"
}
}
控制器根据Grails的信息(2.1.2版本),我将jQuery 1.8.0作为插件安装。
的问题是,当我点击“下一步报价”,将出现一个全新的页面返回的文本,即它不插入到“报价” DIV。
我会非常感激,如果有人能告诉我,我做错了什么。非常感谢
你不需要插件属性。在你的例子中,你有'library =“jQuery”'。应该是,就像你在这里'library =“jquery”'。 –