我正在使用nodejs。並呼籲像從一個JavaScript文件如下:呈現局部視圖。 JavaScript文件不適用於該呈現的視圖?
$("#right").append(resp);
我對其進行初始化作爲數據表唐定義一個數據表,但所有的功能(例如DoubleClick); T的工作。如果我將doubleclick的代碼複製到控制檯中,它就可以工作。
我在做什麼錯?
編輯:更多信息。所以我現在擁有的是用戶登錄時使用ajax在播放列表中顯示他們的播放列表。點擊播放列表時,會加載該播放列表。但是,application.js中的代碼(最初加載)不適用於播放列表,除非頁面完全重新加載。
下面是一些代碼,我有:
$.ajax({
type: "POST",
url: '/login',
data: { email: email, password: pass },
success: function(result) {
$.get('/toop', function(data) {
console.log(data);
if (data == "fail") {
alert("error");
} else {
$("#header").html(data);
$(document).trigger('close.facebox');
$.get('/getPlaylists' , function(playlists) {
$("#left").html(playlists);
});
這只是獲取播放列表的用戶,並將它們放在側邊欄。現在在application.js文件中有:
$(".user-playlist").click(function(e) {
var playlist = e.target;
var id = $(playlist).attr('data-playlist');
。 。 。 。
但它只檢測播放列表的點擊,如果我做一個完整的頁面刷新。只是使用ajax渲染它不會。獲取新視圖時,我在做{layout:false}。我是否必須重新加載application.js?我對節點(和web開發人員)很陌生。謝謝
如何提供更多信息? datatables是什麼意思?你能向我們展示更多你的代碼嗎? – alessioalex 2011-12-28 18:54:00