Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SlickGrid |逃逸空间|格式化程序_Java_Jquery_Jsp_Slickgrid - Fatal编程技术网

Java 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 "<

我正在使用SlickGrid格式化程序。下面是我的代码

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(未知源)