Java SlickGrid |逃逸空间|格式化程序
我正在使用SlickGrid格式化程序。下面是我的代码Java SlickGrid |逃逸空间|格式化程序,java,jquery,jsp,slickgrid,Java,Jquery,Jsp,Slickgrid,我正在使用SlickGrid格式化程序。下面是我的代码 var columns = [{ id: "name", name: "name", field: "name", sortable: true, formatter: linkFormatter1 },]; var linkFormatter1 = function ( row, cell, value, columnDef, dataContext ) { return "<
var columns = [{
id: "name",
name: "name",
field: "name",
sortable: true,
formatter: linkFormatter1
},];
var linkFormatter1 = function ( row, cell, value, columnDef, dataContext ) {
return "<a href=javascript:check1(\'" + dataContext['name'] + "\') class='listLink'>" + value + '</a>';
};
function check1(data){
alert(data);
}
var列=[{
id:“姓名”,
姓名:“姓名”,
字段:“名称”,
可排序:是的,
格式化程序:linkFormatter1
},];
var linkFormatter1=函数(行、单元格、值、列定义、数据上下文){
返回“”;
};
功能检查1(数据){
警报(数据);
}
考虑我的情况,其中“名称”字段是“路由类型”。它只考虑“路由”。它省略了空格。如何转义单个空格。请尽快通知我。在adv.!中感谢。问题是您没有用引号将
href
括起来。请尝试以下操作:
var linkFormatter1 = function ( row, cell, value, columnDef, dataContext ) {
return '<a href="javascript:check1(\'' + dataContext['name'] + '\');" class="listLink">' + value + '</a>';
}
var linkFormatter1=函数(行、单元格、值、列定义、数据上下文){
返回“”;
}
是否有任何方法可以自动转义所有特殊字符..我在警报中变得正确。问题发生在我发送给spring controller时。是否有任何方法可以转义所有特殊字符..我尝试了java.util.regex.Pattern.quote((request.getParameter(“name”))。但它抛出了严重错误:Servlet.service()对于servlet,弹出窗口在java.util.regex.Pattern.quote处抛出异常java.lang.NullPointerException(未知源)