PHP联系人表单没有';t工作(3)

PHP联系人表单没有';t工作(3),php,jquery,html,ajax,Php,Jquery,Html,Ajax,在本教程之后,我将创建php ajax jquery联系人表单 看起来它可以在本地主机上工作(显示电子邮件发送的消息),但在服务器上不工作 你能帮我回答几个问题吗 在本地主机上尝试时是否发送电子邮件 如何解决服务器的问题,为什么按下提交按钮后什么也没发生 这是索引文本 简单Ajax联系人表单 $(文档).ready(函数(){ $(“#提交”)。单击(函数(){ var=true; //客户端的简单验证 //循环遍历每个字段,我们只需将无效字段的边框颜色更改为红色 $(“#联系人#表单输入[

在本教程之后,我将创建php ajax jquery联系人表单

看起来它可以在本地主机上工作(显示电子邮件发送的消息),但在服务器上不工作

你能帮我回答几个问题吗

  • 在本地主机上尝试时是否发送电子邮件
  • 如何解决服务器的问题,为什么按下提交按钮后什么也没发生
  • 这是索引文本

    
    简单Ajax联系人表单
    $(文档).ready(函数(){
    $(“#提交”)。单击(函数(){
    var=true;
    //客户端的简单验证
    //循环遍历每个字段,我们只需将无效字段的边框颜色更改为红色
    $(“#联系人#表单输入[required=true],#联系人#表单文本区域[required=true])。每个(函数(){
    $(this.css('border-color','');
    if(!$.trim($(this.val()){//如果此字段为空
    $(this.css('border-color','red');//将边框颜色更改为红色
    继续=false;//设置不继续标志
    }
    });
    如果(继续)//一切看起来都很好!继续。。。
    {
    //获取要发送到服务器的输入字段值数据
    post_数据={
    'user_name':$('input[name=name]')。val(),
    '电话号码':$('input[name=phone2]')。val()
    };
    //Ajax将数据发布到服务器
    $.post('contact_me.php',post_数据,函数(响应){
    if(response.type=='error'){//从服务器加载json数据并输出消息
    输出=''+响应。文本+'';
    }否则{
    输出=''+响应。文本+'';
    //重置所有输入字段中的值
    $(“#联系人#表单输入[required=true],#联系人#表单文本区域[required=true]”).val(“”);
    $(“#contact_form#contact_body”).slideUp();//成功后隐藏表单
    }
    $(“#联系形式#联系结果”).hide().html(输出).slideDown();
    }“json”);
    }
    });
    //重置以前设置的边框颜色并隐藏.keyup()上的所有消息
    $(“#contact#u form input[required=true],#contact#u form textarea[required=true]”).keyup(function(){
    $(this.css('border-color','');
    $(“#结果”).slideUp();
    });
    });
    请联系我们
    名字*
    电话
    
    看起来这比必须的要复杂得多。将您的联系人更改为
    (不要忘记更改结束标记)

    然后,您可以使用jQuery发送表单

    <?php
      $.post("www.someSite.com/someScript.php",
          $("#contact_body").serialize())
      .error(function(){
          //Show alert for not being able to make a connection
      })
      .success(function(data){
            var response = JSON.parse(data); //Get json object from response text 
            if(response..type != error){
                //Show some error
            }else{
               //All went well
            }
      });
    

    电子邮件服务是否在您的主机上运行?@JayBlanchard不确定。如何检查?@angelzzz电子邮件在本地主机上不起作用,对于服务器,请与您的主机检查他们是否提供电子邮件功能。。。