0

我想在我的网页中同时使用迷你 ajax 文件上传表单和 datepicker,但是当尝试同时使用它们时,jquery 会发生冲突并且不起作用,只有上传器起作用,而 datepicker 不起作用。我试了一下,但没有成功,下面提到了代码:正在使用的 ajax 上传器的 URL 是:http : //tutorialzine.com/2013/05/mini-ajax-file-upload-form/我正在为 datepicker 使用另一个 jquery 文件 - jQuery UI 1.8

  <script>




$(function() {

$('#Date').datepicker();



    jQuery.noConflict(  )
            jQuery144 = jQuery
            console.log(jQuery144, jQuery)
</script>

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="jquery/jquery-ui-1.8.full.min.js"></script>

<!--5 more files are included here for uploader-->


 <script type="text/javascript">
            jQuery144(function($) {
                console.log("hello", $.fn.jquery)
            })
            jQuery(function($) {
                console.log("world", $.fn.jquery)
            })
        </script>
4

1 回答 1

0

noconflict 等的顺序有点奇怪。看起来它会起作用,但我会这样做:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="jquery.uploader.js></script>
<script type="text/javascript">
    jQuery191 = $.noConflict(true);
    jQuery191(function($) {
        console.log("hello", $.fn.jquery)
    });
    jQuery(function($) {
        console.log("world", $.fn.jquery)
    })
</script>
于 2013-08-09T14:56:55.110 回答