Blueimp 不允许通过 jquery 适配器进行第二次开机自检操作



我在我的网站中使用blueimp。 Blueimp包含在我的页面(index.php)的末尾,例如:

 <?php include "index.html"; ?>

在我的 php 页面中,我还使用 jquery 适配器,它通过以下方式发送来自同一页面的一些变量和来自 blueimp 上传器的两个变量:

   function save()
     {  
    var variable1= document.getElementById('field1').value;
        var variable2= CKEDITOR.instances.field2.getData();
    variable2=encodeURIComponent(variable2);
    var variable3= document.getElementById('field3').value;
        var variables="variable1="+variable1+ "&variable2="+variable2+                                 
                      "&variable3="+variable3;

           jQuery('#mydiv').showLoading();
           $.ajax({
                        type: "POST",
                        url: "some.php",
                        data: variables,
                        error: function(){
                           alert('Error while loading!');
                         },
                       success: function(data){
              jQuery('#mydiv').hideLoading();
                          $('#mydiv').html(data);
                      }
                });
    }

每当我调用此函数时,变量都不会发送给某些.php .但是,如果我删除

       <?php include "index.html"; ?> 

从索引.php页面,函数保存开始工作。我猜从包含的 blueimp 页面(索引.html)中的内容阻止了 jquery 适配器正常运行。

这个问题有什么线索吗?

提前谢谢。

听起来两个库之间有一些冲突。 jQuery有一个名为noConflict()的选项,允许您对jQuery进行排序,并允许其他库工作,然后"恢复"正常的jQuery函数。

最新更新