Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery中的erb导致;未捕获的语法错误:缺少)在参数列表之后;_Jquery_Ruby On Rails - Fatal编程技术网

jquery中的erb导致;未捕获的语法错误:缺少)在参数列表之后;

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

我使用一些erb通过jQuery附加到页面上。当我取出erb(image_标签)时,页面工作正常,但不能正确加载。我是否正确地添加了它

控制台中的错误是:

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输出