0
因此,在用戶點擊鏈接後,關注通過ajax加載記錄的railscast(http://railscasts.com/episodes/240-search-sort-paginate-with-ajax)後,我有以下javascript:在rails 3應用程序中使用jquery getScript
$(function() {
$("#dash_container th a").live("click", function() {
$.getScript(this.href);
return false;
});
});
這很好用。
然而,在我的模板文件,我想用推杆的工作才達到類似的東西:
var pusher = new Pusher('MYID');
var channel = pusher.subscribe('newposts');
channel.bind(<%= @push_ch %>, function(data) {
$.getScript(this.href);
return false;
});
過去,這只是工作的優良 - 但我想我已經包括有JavaScript文件它打碎了......當推進通道,現在應該重新加載記錄集,我得到以下類型的錯誤在我的瀏覽日誌:
得到了一個未定義_ 1312905840215 404
清楚,它的尋找有些東西不在那裏,而不是令人耳目一新記錄。這讓我覺得我不適當地使用(this.href)調用,因爲它試圖加載其他東西。
而且,我在我的index.js.erb的下面 - 這是什麼應該被刷新:
$("#dash_container").html("<%= escape_javascript(render("dashboard")) %>");
任何想法?