javascript - 无法使用 Firefox 进行 ajax 发帖

标签 javascript jquery ajax firefox

我想发布一个使用 jQuery ajax 的文章,无需重新加载页面,它在 Chrome 中工作正常,但在 Firefox 6.0 中不起作用。下面是我的代码

 <html>
    <head>
    <script type="text/javascript">
      function save()
      {
        $('#myForm').submit(function(event){
          event.preventDefault();
          $.ajax({
                   type:'POST',
                   url:'save.php',
                   data:$('#myForm').serialize(),
                   success:function(data)
                   {
                        alert('form submitted');
                   },
                   error:function()
                   {
                       alert('unable to submit');
                   }   
               });
          });
      }
    </script>
    </head> 
       <body>
             <form id="myForm" action=''>
                <input type="text" name="firstName">
                <input type="text" name="lastName">
                <input type="submit" id="submitForm" onclick="save(myForm);">
             </form>
       <body>
</html>

任何帮助将不胜感激。

最佳答案

您的 FF 缓存中必须有 jQuery 的缓存版本,因为我没有看到您在页面的任何位置包含 jQuery。

在头部添加上面的其他脚本:

<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>

关于javascript - 无法使用 Firefox 进行 ajax 发帖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28122700/

相关文章:

javascript - 单击按钮设置单选按钮在基于值的模态 Bootstrap 上单击

javascript - 在不显式转发所有函数的情况下装饰类实例

jquery - CSS 图像标注和模糊使高度看起来变大

php - 表单不将数据保存到 MySQL 数据库

javascript - 页面重新加载前无法读取 Firebug 控制台中的 JavaScript 错误

javascript - 如何使用对象属性从数组中删除对象 - React

jquery - 在表中查找 <tr>

javascript - 防止将 Jquery Dialog 内容的 CSS 应用于主窗口

Javascript 闭包 - 在 for 循环中传递 infowindow id

javascript - 如何将ajax结果放入动态添加的容器中?