未捕获的SyntaxError:意外的标识符

时间:2017-09-18 23:32:17

标签: javascript jquery css angularjs kendo-ui

  • 我正在尝试从网格中下载文件。

    • 当我点击打开第一个窗口链接时,弹出窗口打开。
    • 在弹出窗口中,您将看到一个网格。
    • 但是现在你不会看到网格,因为错误发生在下面一行。
    • 我正在尝试下载此功能的文件 https://jsfiddle.net/335t5aow/

    未捕获的SyntaxError:意外的标识符

  template: "<a class="sportsDataPlayer" onclick=\"window.open('#= FileName#', 'popup', 'width=310,height=230,scrollbars=yes,resizable=no')\">#= FileName.substring(FileName.lastIndexOf('/')+1) #</a>"
}, {
 
 template: "<a class="sportsDataPlayer" onclick=\"window.open('#= FileName#', 'popup', 'width=310,height=230,scrollbars=yes,resizable=no')\">#= FileName.substring(FileName.lastIndexOf('/')+1) #</a>"

  var csv = "a,b,c\n1,2,3\n";
    var data = new Blob([csv]);
    var a2 = document.getElementById(".sportsDataPlayer");
    alert("I am here");
    a2.href = URL.createObjectURL(data);

1 个答案:

答案 0 :(得分:1)

你忘了在模板中反复使用 sportsDataPlayer 的周围双引号

template: "<a class=\"sportsDataPlayer\" onclick=\"window.open('#= FileName#', 'popup', 'width=310,height=230,scrollbars=yes,resizable=no')\">#= FileName.substring(FileName.lastIndexOf('/')+1) #</a>"