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」'。 –