为什么我的AJAX与我们联系谷歌浏览器不工作

问题描述:

这是我的网站,我发展http://alessandro.babonmultimedia.com/当我们点击了接触(在顶部导航),会有联系表格通过jQuery AJAX加载,为什么我的AJAX与我们联系谷歌浏览器不工作

的问题是:

  1. 当我们点击提交时,它会发送邮件。

这是工作在Firefox 3.6.1,但在谷歌浏览器7.0.517.41提交按钮做什么..

  1. 为什么能发生吗?
  2. 有没有办法让它工作?
  3. 什么是实现AJAX JavaScript的最佳方法,当我们选择的目标是通过JavaScript加载(我首先使用$(document).ready(),但是这对于通过AJAX加载的内容不起作用:()

THX ..

看着我的错误日志,似乎你仍然引用console。如果控制台未打开,然后window.console是不确定的,将停止执行。

function contact_us(){ 
    /**************REMOVE*******************/ 
    console.log('AJAXnya start'); 
    /**************THIS*******************/ 
    $('#contactus form').fadeTo('slow', .2); 
    $.ajax({ 
     type : 'POST', 
     url : '/wp-content/themes/second-edition/js/form-contactus.php', 
     dataType : 'json', 
     data : { 
      name  : $('#contactus input[name="name"]').val(), 
      surname : $('#contactus input[name="surname"]').val(), 
      email : $('#contactus input[name="email"]').val(), 
      website : $('#contactus input[name="website"]').val(), 
      message : $('#contactus textarea[name="message"]').val() 
     }, 
     success : function(data){ 
      alert(data.msg); 
      $('#contactus form').fadeTo('slow', 1); 
     }, 
     error: function(XMLHttpRequest, textStatus, errorThrown){ 
      alert('There Was an Error, please contact Web Administrator'); 
     } 
    }); 
} 
+0

哦,你的权利,我使用firef开发这个网站ox firebug console.log()有一个函数,但在chrome中,没有这样的函数console.log。非常感谢你。我的脚本现在正常工作 – GusDeCooL 2010-10-28 05:17:38

+0

@Gusde为什么console.log在chrome中抛出错误,对我来说它的工作也在chrome中。去铬开发工具栏,你可以看到它们 – kobe 2010-10-28 06:21:16