【发布时间】:2014-03-12 06:40:06
【问题描述】:
我需要在我的 JQgrid 中创建一个列的所有单元格,一个链接,它调用一个带有单元格值的 javascript 函数,以便在服务器端传递一些查询。我见过html link column in jqGrid 但这行不通。这是我所拥有的,
colModel:[
{name:'name',width:300,formatter:link}
]
链接函数是
function link(cellvalue, options, rowObject) {
alert('<a href="javascript:logForProv(\''+cellvalue+'\',\''+$('#datepicker1').val()+'\',\''+$('#datepicker2').val()+'\');">');
return "<a href='javascript:logForProv(\''+cellvalue+'\',\''+$('#datepicker1').val()+'\',\''+$('#datepicker2').val()+'\');'>";
}
这样做我在列中没有得到任何数据,我还尝试使用预定义的格式化程序链接和 showlink,但它们将 href 和 id 附加到搞砸的 URL。
请帮忙。
【问题讨论】:
-
你能把
logForProv函数的代码贴出来吗? -
该函数进行ajax调用,当我不使用jqgrid并将链接直接附加到表时,它工作正常,问题必须在它之外。
标签: javascript jquery jqgrid