Jquery ajax调用中的嵌套引号
如何正确报价Jquery ajax调用中的嵌套引号,jquery,html,ajax,Jquery,Html,Ajax,如何正确报价 trHTML += '<tr><td>' + response[i].carrierName + '</td><td>' + response[i].serviceLevel + '</td><td>' + response[i].price + '</td><td>' + '<button id="buy-rate-button" onclick="getBuyingRate('
trHTML += '<tr><td>' + response[i].carrierName + '</td><td>' + response[i].serviceLevel + '</td><td>' + response[i].price + '</td><td>' + '<button id="buy-rate-button" onclick="getBuyingRate(' + response[i].carrierName + ',' + response[i].serviceLevel + ')" class="btn-primary btn-sm "><i class="fa fa-pencil-square-o"></i></button>' + '</td></tr>';
trHTML+=''+响应[i]。carrierName+''+响应[i]。服务级别+''+响应[i]。价格+''+'';
您需要在传递到onclick的字符串周围加上转义引号method@Taplar老实说,看起来情况并非如此,因为他正在使用“包围”“.问题是什么?您希望字符串的外观如何?@Laif单引号是字符串分隔符。他们不是文学作品,这一点都不真实。两者都生成一个字符串文本。请参见var x=“我可以在此处使用a”,因为单引号是分隔符;
var x=“我可以在此处使用”,因为双引号是分隔符。";
@Laifvar x='我导致了一个错误,因为这'太快终止了字符串'代码>需要在传递到onclick的字符串周围加上转义引号method@Taplar老实说,看起来情况并非如此,因为他正在使用“包围”“.问题是什么?您希望字符串的外观如何?@Laif单引号是字符串分隔符。他们不是文学作品,这一点都不真实。两者都生成一个字符串文本。请参见var x='我可以在这里使用“因为单引号是分隔符”。
var x=“我可以在这里使用”,因为双引号是分隔符。;
@Laifvar x='我会导致错误,因为这'会过早终止字符串。;