我正在嘗試使用標記來啓用ajax的webapp。由於某種原因, 它將整個頁面重定向到我的模板,並且不更新指定的div。Grails和AJAX:remoteLink導致重定向,未更新div
這是我到目前爲止有:
在我的GSP文件的頭:
<g:javascript library="jquery" />
<g:setProvider library="jquery"/>
在我的GSP文件的正文:
<div id="message"></div>
<g:remoteLink controller ="reqOff" action="quick_req" update="[success: 'message']">ar</g:remoteLink>
我控制器方法返回一個模板;這似乎工作正常。
問題:
現在,而不是更新的股利,它呈現我的一個新的頁面模板。
其他注意事項: - 我的Grails版本1.4.0.M1 - 我的jQuery插件安裝並更新到1.7.2 - 我沒有其他衝突的JS庫在我看來
你是否查看過頁面的源代碼並驗證了jquery庫正在源代碼中? – Gregg 2012-07-09 18:07:22
它似乎正在生成一個ajax鏈接,並帶有指向控制器等的onClick事件。但
部分沒有任何東西看起來像導入jQuery,這有點奇怪。 – bmsauer 2012-07-09 18:14:02您是否安裝了資源插件?也許缺少'r:layoutResources'標籤? – 2012-07-09 21:06:24