我有一个gsp页面索引,我有一个数据表。单击我想要重定向到编辑视图的编辑图标。我在这里尝试了一些代码,但没有结果。它正在重定向到索引页面本身。有人可以帮我这个吗?以下是我的尝试::
$('#example').on('click', 'a.edit-reference_1st', function (e) {
var selectRow = $(this).parents('tr');
var control = this;
var referenceId = $(control).attr('referenceId');
// alert(referenceId)
window.location.href = '<g:createLink action="edit" id="${referenceId}" />'
// window.location.href="${createLink(controller: 'audio', action:'edit')}"+'/'+referenceId;
});
答案 0 :(得分:2)
这发生在“client-land”(在浏览器中的javascript中)。您必须事先在服务器上生成链接(例如,将其放在js var中),然后在客户端构建链接。伪代码:
var baseLink = '<g:createLink action="edit" id="ID"/>';
$(..., function(e) {
...
window.location.href = baseLink.replace("ID", referenceId);
}