Ajax不能在实时服务器上运行

时间:2017-03-06 10:55:51

标签: php ajax

我有一个附有php邮件库的联系表格。我正在尝试发送没有页面刷新的电子邮件。为此,我使用了Ajax。它的工作完美但在localhost上。当我将其上传到服务器时它停止工作。 这是代码。

    <!DOCTYPE html>

<HTML lang="en">

<HEAD>
<TITLE>TechWare House | Contact us</TITLE>

<script
  src="https://code.jquery.com/jquery-2.2.4.js"
  integrity="sha256-iT6Q9iMJYuQiMWNd9lDyBUStIq/8PuOW33aOqmvFpqI="
  crossorigin="anonymous"></script>

    <script type="text/javascript">
$(document).ready(function()
{   
    $(document).on('submit', '#form_contact', function()
    {   
        var data = $(this).serialize();
        $.ajax({
        type : 'POST',
        url  : 'email.php',
        data : data,
        success :  function(data)
                   {
                    $(".form-contact-result").fadeIn(0).show(function()
                        {
                        $(".form-contact-result").html(data);
                        });
                   }
        });
        return false;
    });
});
</script>

</HEAD>
<BODY>
            <div class="form-contact-result"></div><!-- message div -->
            <form id="form_contact" method="post">
                    <input type="text" placeholder="Name:" id="name" name="name" required>
                    <input type="email" placeholder="E-mail:" id="email" name="email" required>
                    <textarea rows=8 name="message" class="form-control" placeholder="Message:" required></textarea>
                    <button type="submit">Send Message</button>
                </div>
             </div>

            </form>

</BODY></HTML>

有人会解释为什么它停止在实时服务器上工作?

1 个答案:

答案 0 :(得分:0)

抱歉,问题不在于Ajax,这是服务器问题。服务器安装很少的更新,它需要重新启动。我只是重新启动,现在它的工作完美。

感谢公司