Javascript 脚本无法使用最新版本的jQuery

Javascript 脚本无法使用最新版本的jQuery,javascript,jquery,Javascript,Jquery,不久前我下载了一个简单的jQuery/AJAX联系人表单,由于某些原因,该脚本无法与最新版本的jQuery一起使用 我不确定到底是哪个部分导致了问题,但它适用于1.4.2版。我还没有用其他版本测试过它 我知道我可以同时包含这两个版本,但如果可能的话,我宁愿修改脚本来工作 提前感谢任何能提供帮助的人 尝试使用complete而不是completesuccess@turtlebyte:您使用的浏览器是什么?您所指的jQuery的最新版本是什么?控制台中有什么错误?@CookieMonester:不能

不久前我下载了一个简单的jQuery/AJAX联系人表单,由于某些原因,该脚本无法与最新版本的jQuery一起使用

我不确定到底是哪个部分导致了问题,但它适用于1.4.2版。我还没有用其他版本测试过它

我知道我可以同时包含这两个版本,但如果可能的话,我宁愿修改脚本来工作

提前感谢任何能提供帮助的人


尝试使用complete而不是completesuccess@turtlebyte:您使用的浏览器是什么?您所指的jQuery的最新版本是什么?控制台中有什么错误?@CookieMonester:不能在Safari、Chrome或Firefox中工作。jQuery 2.0.3,并且控制台中没有错误消息。错误:functionxhr,msg,err{console.logxhr,err}在success:property下面,查看控制台中显示的内容。我很想知道为什么在回调中为ajaxComplete分配处理程序。这通常在任何AJAX请求之前完成。如果不希望该元素在所有AJAX响应上运行处理程序,那么请删除该元素,直接运行代码。
$(document).ready(function(){
    $(".ajax-contact-form").submit(function(){

    var str = $(this).serialize();

       $.ajax({
       type: "POST",
       url: "resources/php/process.php",
       data: str,
       success: function(msg) {

           $("#note").ajaxComplete(function(event, request, settings){
               if(msg == 'OK') {
                   result = '<div class="notification_ok">Thanks for your message. We will be in touch as soon as possible!</div>';
                   $("#fields").hide();
               } else {
                   result = msg;
               }

        $(this).hide();
        $(this).html(result).slideDown("slow");
        $(this).html(result);

        });

        }

    });

return false;

});

});