加载数据异步JavaScript和Ruby的

问题描述:

我发现这个JS用JavaScript代码段用于加载数据不同步:加载数据异步JavaScript和Ruby的

(function(){ 
    var a = document.createElement('script'); 
    a.type = 'text/javascript'; 
    a.async = true; 
    a.src = 'http://www.example.com/somefile.js'; 
    var b = document.getElementsByTagName('script')[0]; 
    b.parentNode.insertBefore(a, b); 
})(); 

的想法是,用户将把这代码放到他的HTML,然后从我的Ruby on Rails的会被加载的图像并显示在他的网站上。

但如何从我的Rails应用程序加载JS代码段的数据?

+0

AJAX搜索在谷歌 – PitaJ 2013-02-23 21:56:36

+0

但例如,' http:// www.example.com/somefile.js'如何在呼叫中添加一些参数? – user984621 2013-02-23 23:30:38

负荷跟踪文件,而不是你的JS,上somefile.php文件运行PHP和抛出一个JavaScript调用你的js函数来显示图像

a.src = 'http://www.example.com/somefile.php'; 
+0

问题是关于轨道上的红宝石,而不是PHP。 – Jesper 2013-02-23 22:25:35