2013-08-01 127 views
3

嗨,你能幫我解決一下我的問題嗎?Dropzone在Jquery .load()執行後不工作

這是我的代碼:

$(document).ready(function() {  
     $('#sample').load('sample.html') 
}); 

腳本後執行和sample.html現在被裝載我......

<form action="upload.php" class="dropzone"></form> 

位於其中的懸浮窗JS不工作。

請幫我解決這個問題。我無法想象如何爲此做出解決方案。

謝謝!

+0

是'dropzone'表單通過'load()'命令加載 –

+0

請您詳細說明一下嗎?是你的JS不工作或CSS文件沒有拾起? – Netwidz

+0

@ArunPJohny是'dropzone'表單是通過'load()加載的' – Macray

回答

-1

您需要使用$ .getScript方法加載JS文件.. getScript

$.getScript("yourJsPath", function(data, textStatus, jqxhr) { 
    console.log(data); //data returned 
    console.log(textStatus); //success 
    console.log(jqxhr.status); //200 
    console.log('Load was performed.'); 
}); 
+1

Ravi我已經使用過該方法,但仍然是,'dropzone.js'不會工作 – Macray

9

你需要告訴懸浮窗重新分析文檔。如果您使用jquery.load方法 也只能在上傳器完全加載後使用Dropzone.discover方法。

$('#sample').load('sample.html', function() { 
    Dropzone.discover(); 
});