gpt4 book ai didi

javascript - 语法错误,意外的 kENSURE js.erbrails

转载 作者:行者123 更新时间:2023-12-02 16:10:08 25 4
gpt4 key购买 nike

我的 Rails 项目中的 View create.js.erb 有一个小问题。如果应答器的 id 为 JTBDS,我想执行 2 个不同的代码块。

这是我的代码:

if( $("#JTBDS").length ){
$("#T<%= @current_tweet %>").after("<%= escape_javascript(render(:partial => @jtbd) %>"));
$("#E<%= @current_tweet %>").hide();

$(".jtbd_tags").each(function(){
select($(this)[0].name,
"http://localhost:3000/search",
"tag_jtbd");
});

tag_button();

$(".tags").each(function(){
select($(this)[0].name,
"http://localhost:3000/adrs",
"tag");
});
}

else{
$("#T<%= @current_tweet %>").before("<%= escape_javascript(render(:partial => @jtbd, :layout => "jtbd_of_tweet", locals: {jtbd: @jtbd} )) %>");
$("#E<%= @current_tweet %>").hide();

$(".jtbd_tags").each(function(){
select($(this)[0].name,
"http://localhost:3000/search",
"tag_jtbd");
});
}

我不知道为什么,但我有一个错误:语法错误,意外的 kENSURE

我尝试使用 console.log 打印 $("#JTBDS").length ,并且按预期得到 0 或 1。

感谢您的帮助

最佳答案

第 2 行缺少 escape_javascript 的右括号。

 $("#T<%= @current_tweet %>").after("<%= escape_javascript(render(:partial => @jtbd)) %>"));

关于javascript - 语法错误,意外的 kENSURE js.erbrails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30304645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com