2013-02-23 132 views
0

我發現這個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

回答

-1

負荷跟蹤文件,而不是你的JS,上somefile.php文件運行PHP和拋出一個JavaScript調用你的js函數來顯示圖像

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

問題是關於軌道上的紅寶石,而不是PHP。 – Jesper 2013-02-23 22:25:35