我在我的站点中使用jquery colorbox插件作为我的弹出/模式对话框解决方案。当我给客户端一个js响应时,我想打开一个弹出框。我在response1.js.erb中编写了以下代码
$.colorbox();
我从服务器得到了正确的响应,但当它在浏览器上执行时,firebug报告错误,如
$.colorbox() is not a function
我还能做什么呢?请帮帮忙。当页面加载时,我所有相关的javascripts(jquery、colorbox)都会正确加载(我检查了页面源html文件)
我有一个响应JS查询的控制器:
def show
@event = Event.find(params[:id])
respond_to do |format|
format.js
end
end
我的show.js.erb:
$("#modal").html("<%= escape_javascript(render(:partial => @event)) %>");
$('#modal').dialog();
我想将部分细节渲染到弹出框中。在这里,模式是我隐藏的div,当我运行这段代码时,我得到了一些错误,并且js.e
我有这个jQuery代码,当用户单击div中的任何链接时,它会弹出确认框。但是,如果我首先单击一个链接确认框,它就会弹出,如果我单击cancel,操作被取消,console.log表示confirm is not a function,如果我单击OK,操作被执行,console.log也表示confirm is not a function,那么如果我再次单击某个链接,确认框就不会再次弹出,直到我重新加载页面。
有人知道我做错了什么吗?
$("#aye a").click(function() {
str = "Removing this Photo, It c
在我的views/user/index.html.erb中,我有:
<div id="heading">There are <%= @user.length %> users in here</div>
在我的assets/javascripts/stuff.js中,我有:
document.getElementById("heading").innerHTML = "No one here";
然而,当我重新加载页面时,js代码片段不起作用,文本没有改变。但是,当我将alert("test")