jquery中的erb导致;未捕获的语法错误:缺少)在参数列表之后;
我使用一些erb通过jQuery附加到页面上。当我取出erb(image_标签)时,页面工作正常,但不能正确加载。我是否正确地添加了它 控制台中的错误是:jquery中的erb导致;未捕获的语法错误:缺少)在参数列表之后;,jquery,ruby-on-rails,Jquery,Ruby On Rails,我使用一些erb通过jQuery附加到页面上。当我取出erb(image_标签)时,页面工作正常,但不能正确加载。我是否正确地添加了它 控制台中的错误是: Uncaught SyntaxError: missing ) after argument list 代码示例: $('#stops').append( "<div class='bus-item-header col-xs-12'>" + "<%= imag
Uncaught SyntaxError: missing ) after argument list
代码示例:
$('#stops').append(
"<div class='bus-item-header col-xs-12'>" +
"<%= image_tag('compass.png') %>" +
"<h2>" + stop.MonitoredVehicleJourney.PublishedLineName +
"</h2>" + "<br>" + "<span class='line-info'>"+
currentStopOBA.name + "<br>" +
"TO: " + busDestinationRegex + "<br>" + "<br>" + "</span>"
+ "</div>" +
"<div class='bus-item col-xs-12'>" + busDistanceAway + "<br>" +
busStopsAway + " stops away" + "<p>" + "</div>"
);
$('#停止')。追加(
"" +
"" +
“+stop.monitoredvicleTravely.PublishedLineName+
“+”
“+”+
currentStopOBA.name+“
”+
至:“+busDestinationRegex+”
“+”
“+”“
+ "" +
“+busDistanceAway+”
“+
巴士停靠道+“停下来”+“”+“”
);
非常感谢您的任何帮助
image\u-tag
返回img
标记,该标记中有双引号。要使其起作用,您需要输入引号
<%= j image_tag('compass.png') %>
image\u标签
返回带有双引号的img
标签。要使其起作用,您需要输入引号
<%= j image_tag('compass.png') %>
您的变量是否有括号?您好-是的,busDestinationRegex确实有括号,因为我正在使用regex替换该变量中的一些字符,但即使我将其更改为不带括号的变量,似乎仍会出现相同的错误。一旦我删除整个图像标记,它就会消失。请尝试从此部分删除图像标记,并将其输入页面的普通html中的其他位置,以便您可以检查生成的原始html输出是否有任何变量带有括号?嗨-是,busDestinationRegex确实有括号,因为我使用regex替换该变量中的一些字符,但即使我用一个没有括号的变量将其更改,似乎仍然会出现相同的错误。一旦我删除整个图像标记,它就会消失。请尝试从此部分删除图像标记,并将其输入页面的普通html中的其他位置,以便您可以检查生成的原始html输出是否有任何变量带有括号?嗨-是,busDestinationRegex确实有括号,因为我使用regex替换该变量中的一些字符,但即使我用一个没有括号的变量将其更改,似乎仍然会出现相同的错误。当我删除整个图像标记时,图像标记将立即消失。请尝试从此部分删除图像标记,并将其输入页面的普通html中的其他位置,以便您可以检查生成的原始html输出