2013-01-31 52 views
3

我在頁面上使用asp.net ajax工具包的異步文件上傳控件來上傳圖片。它工作正常,但上傳它正在觸發jquery dom ready函數,這是完全多餘的,因爲它在頁面加載時觸發一次,並且還導致我的其他jquery插件中斷。Ajax工具包的AsyncFileUpload控件觸發了dom準備工作

任何想法,爲什麼發生這種情況?我感謝任何幫助。

回答

0

在沒有提供HTML/ASP代碼的情況下理解您的問題有點困難。但據我所知,Asnc文件上傳與FileUpload放置在更新面板上一樣好(儘管它不支持這一點,這就是爲什麼微軟創建了asnc文件上傳控制) 因此,當它將異步回發它時,在DOM準備就緒的EVent將不適用於它。此處需要頁面加載事件。 我建議你試着寫了jQuery代碼在pageLoad函數中破碎的元素,比如這個

function pageLoad(sender,args){ 
    //write your code for broken elements here or simply copy paste everything from $(document).ready in this function 
} 

如果上述方法不工作,你也可以告訴執行操作的瀏覽器當Ajax調用已完成這樣的

$(document).ajaxStop(function() { 
    //Do the needful here 
}); 

希望它可以幫助...

相關問題