Ruby on rails 3 rails的jQuery语法错误
我有以下代码,它在第2行Ruby on rails 3 rails的jQuery语法错误,ruby-on-rails-3,jquery-ui,Ruby On Rails 3,Jquery Ui,我有以下代码,它在第2行sales.js:2SyntaxError:Expected-token')上返回语法错误。这有什么问题 $('<div id="new_contact_dialog"></div>') .html('<%= escape_javascript render(:partial => 'choose_storage.html.erb') %>') .dialog({ autoOpen: true, modal: tr
sales.js:2SyntaxError:Expected-token')上返回语法错误。
这有什么问题
$('<div id="new_contact_dialog"></div>')
.html('<%= escape_javascript render(:partial => 'choose_storage.html.erb') %>')
.dialog({
autoOpen: true,
modal: true,
title: 'Add a Contact%>',
buttons: { 'Create Contact' : function(){ $(this).find("form").submit(); }, 'Cancel' : function(){ $(this).dialog("close"); } },
show: "fade",
hide: "fade",
width: 420
});
$(“”)
.html(“”选择_storage.html.erb')%>“”)
.对话({
自动打开:对,
莫代尔:是的,
标题:“添加联系人%>”,
按钮:{'Create Contact':function(){$(this).find(“form”).submit();},'Cancel':function(){$(this).dialog(“close”);},
显示:“褪色”,
隐藏:“褪色”,
宽度:420
});
您的标题中有一个额外的%%>
行:“添加联系人”
这可能会使实际渲染的JS扭曲,因为您使用的是ERB。我建议在实际浏览器中检查视图的输出;这可能有助于揭示它到底出了什么问题
除此之外,JS看起来解析正确。我过去经常查看它,这使得查找括号问题更容易找到