工作方案test / player.txt 不工作的情况测试\ player.txt
http://jsfiddle.net/besnpj54/8/
template: "<a onclick=\"window.open('#= FileName#', 'popup', 'width=800,height=600,scrollbars=yes,resizable=no')\">#= FileName.substring(FileName.lastIndexOf('/')+1) #</a>"
答案 0 :(得分:1)
一种解决方案是将所有\
替换为/
,然后再将其添加到网格中。就像这样:
$("#save").click(function(){
grid.dataSource.add({"FileName":$("#fname").val().replace(/\\/g,"/"),"LastName":"Last Name"});
$("#fname").val('');
});
http://jsfiddle.net/besnpj54/11/
请注意,\
用于转义特殊字符(与\"
一样),因此要获得\
,您实际上要输入\\
。有关详细信息,请查看此页面上的特殊字符块:https://www.w3schools.com/js/js_strings.asp