pm1*_*m13 5 javascript variables href
我知道这是非常基本的javascript但由于某些原因,我似乎无法在传递参数时使链接的onclick函数正常工作.
我试过转义引号,添加不同类型的引号并将原始变量添加为字符串.
我让它与下面的工作,但它说"XYZ未定义"
function renderLink(value, meta, record)
{
var type = record.data['name']; //value is XYZ
return '<a href="javascript:void(0);" onclick="getReport('+type+'); return false;"></a>';
}
function getReport(type){
alert(type);
}
Run Code Online (Sandbox Code Playgroud)
return '<a href="javascript:void(0);" onclick="getReport('+type+'); return false;"></a>';
Run Code Online (Sandbox Code Playgroud)
你需要转义字符串:
return '<a href="javascript:void(0);" onclick="getReport(\''+type+'\'); return false;"></a>';
Run Code Online (Sandbox Code Playgroud)