当前位置:  开发笔记 > 编程语言 > 正文

无法识别的功能 - 但为什么?

如何解决《无法识别的功能-但为什么?》经验,为你挑选了1个好方法。

我有一个链接到jquery文件的Ajax联系表单但由于某种原因我在Firebug中收到以下错误:

$("#contactform").submit不是函数

这是jquery文件的链接:


这是jquery代码:

jQuery(document).ready(function(){

$('#contactform').submit(function(){

    var action = $(this).attr('action');

    $("#message").slideUp(750,function() {
    $('#message').hide();

    $('#submit')
        .after('')
        .attr('disabled','disabled');

    $.post(action, { 
        name: $('#name').val(),
        company: $('#company').val(),
        email: $('#email').val(),
        phone: $('#phone').val(),
        subject: $('#purpose').val(),
        comments: $('#comments').val(),
        verify: $('#verify').val()
    },
        function(data){
            document.getElementById('message').innerHTML = data;
            $('#message').slideDown('slow');
            $('#contactform img.loader').fadeOut('slow',function() {$(this).remove()});
            $('#contactform #submit').attr('disabled',''); 
            if(data.match('success') != null) $('#contactform').slideUp('slow');

        }
    );

    });

    return false; 

});

});

最后但并非最不重要的是,这里是应该聚集在一起的页面:http://theideapeople.com.previewdns.com/contact_us.html

我希望有一些帮助使功能正常运行.谢谢.



1> cletus..:

你打电话给:

jQuery.noConflict();

因此$不再是别名jQuery.那就是问题所在.删除该行,或者,如果需要,将所有引用更改$jQuery(如某些代码已经执行的那样).

另外,你有:

 

我不确定使用这些人进行托管是犹太洁食.另一方面,谷歌显然有一个API.我建议将其更改为:


推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有