2014-12-19 74 views
0

我使用的Bootstrap具有自己的jQuery文件,但我需要在我的網頁中使用下面的代碼來獲取上傳的文件的URL。正如你所看到的,問題在於它使用了1.7版本的jQuery,而Bootstrap的版本根本無法使用。 我現在面臨着一個兩難:如果我使用jQuery的1.7版本,頁面的其餘部分將不會正確顯示,但腳本將工作。如果我使用最新版本,我會得到完全相反的結果。我該怎麼辦 ?是否有翻譯代碼的意思?無法使用使用jQuery版本的上傳腳本

預先感謝您!

<script> 
    jQuery(document).ready(function() 
    { 

    var options = { 
     beforeSend: function() 
     { 
     $("#progress").show(); 
     //clear everything 
     $("#bar").width('0%'); 
     $("#alerte").html(""); 
     $("#percent").html("0%"); 
     }, 
     uploadProgress: function(event, position, total, percentComplete) 
     { 
     $("#bar").width(percentComplete+'%'); 
     $("#percent").html(percentComplete+'%'); 


     }, 
     success: function() 
     { 
     $("#bar").width('100%'); 
     $("#percent").html('100%'); 

     }, 
    complete: function(response) 
    { 
     $("#alerte").html("<font color='green'>"+response.responseText+"</font>"); 
    }, 
    error: function() 
    { 
     $("#alerte").html("<font color='red'> ERROR: Unable to upload the files</font>"); 

    } 

    }; 

     $("#myForm").ajaxForm(options); 

    }); 

    </script> 
+0

如何(這心不是很大)? – atmd

回答

0

如果您必須使用依賴於早期版本的插件,包括jQuery的多個版本,例如,你需要使用$.noConflict()

以使用兩個版本,並設置一至noconflict別名看看docs here,有點的tutorial here