我有一个链接到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
我希望有一些帮助使功能正常运行.谢谢.
你打电话给:
jQuery.noConflict();
因此$
不再是别名jQuery
.那就是问题所在.删除该行,或者,如果需要,将所有引用更改$
为jQuery
(如某些代码已经执行的那样).
另外,你有:
我不确定使用这些人进行托管是犹太洁食.另一方面,谷歌显然有一个API.我建议将其更改为: