将参数传递给javascript函数时出错

将参数传递给javascript函数时出错,javascript,jsp,Javascript,Jsp,我需要向javascript函数传递一个参数,因此这是我的代码: deleteFormatter${id_sec_field} = function (cellvalue, options, rowObject) { url = '${submitUrl}/' + cellvalue; return '<div><a href="#" onclick="deleteHandler('+url+');"><span class="fa fa-trash

我需要向javascript函数传递一个参数,因此这是我的代码:

deleteFormatter${id_sec_field} = function (cellvalue, options, rowObject) {
    url = '${submitUrl}/' + cellvalue;
    return '<div><a href="#" onclick="deleteHandler('+url+');"><span class="fa fa-trash-o fa-lg"></span></a></div>';
}
如果我检查生成的代码,我会得到:

<div><a href="#" onclick="deleteHandler(/myapp/user/2);"><span class="fa fa-trash-o fa-lg"></span></a></div>

正如评论所建议的,我是这样解决的:

onclick="deleteHandler(\''+url+'\');" 

将参数用引号括起来:onclick=deleteHandler\+url+'\'@谢谢你!!如果你想要答案,我会删除我自己的答案。。。
onclick="deleteHandler(\''+url+'\');"