在AJAX更新中,如何从外部javascript文件访问代码?

时间:2014-11-08 22:27:27

标签: javascript jquery ruby-on-rails ajax simplemodal

我正在学习Ruby on Rails,我想使用一些不显眼的javascript来显示模态。当用户点击远程链接时,它会在我的一个控制器中调用一个操作,该控制器返回以下javascript ...

var SM = new SimpleModal({"width":600});
SM.addButton("Action button", "btn primary", function(){
  this.hide();
});

SM.addButton("Cancel", "btn");
SM.show({
    "model":"modal-ajax",
    "title":"Title",
    "param":{
      "url":"/ajax/url",
      "onRequestComplete": function(){ /* Action on request complete */ }
    }
});

...但问题是代码不知道SimpleModal是什么,因为它是在单独的javascript文件中定义的。如何导入或引用该SimpleModal代码,以便我的AJAX更新可以创建SimpleModal对象并显示它?

提前感谢您的智慧!

1 个答案:

答案 0 :(得分:0)

在application.js中需要简单模态以供应用程序广泛使用

//= require simple_modal