添加动态表行时出现语法和转义字符错误

问题描述 投票:0回答:1

我有一个java spring-boot项目,我试图在ajax成功调用中追加一整张表的动态数据行,需要语法方面的帮助。我试着转义了-和 ,但它却抛出了以下错误。 EL1065E:意外的转义字符。"

$.each(caDocuments, function (key, entry) {
        $('#docTableBody').append($('<tr> <td>'+entry.storage +'</td> <td><a th:href="@{|/carrier-files/${'+ entry.carrierAppointment.parentCompanyCarrier+'\-'+ entry.carrierAppointment.id + '\/' entry.storage+'}|}"><i class="fa fa-download"/></a></td> </tr>'));
});
javascript escaping
1个回答
1
投票

我在使用cordova应用程序时经常遇到这些问题。这可能是令人沮丧的

  $('#conversation').append('<tr> <td>'+variable +'</td>' +
  <td><a th:href="@{|/carrier-files/${'+ variable +'\-'+ variable + ' +
  '\/' + variable +'}|}"><i class="fa fa-download"/></a></td> </tr>');

如果你想用一行写,你不需要在第1行和第2行末尾的'+.你不需要在代码末尾的.append(和只有一个)后的$。你在entry.storageGood Luck的前面也少了一个+,希望这能帮助你,祝你编码愉快! :)

© www.soinside.com 2019 - 2024. All rights reserved.