Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Ajax提交表单没有';不能在在线模式下工作_Jquery_Html_Ajax_Forms_Submit - Fatal编程技术网

Jquery Ajax提交表单没有';不能在在线模式下工作

Jquery Ajax提交表单没有';不能在在线模式下工作,jquery,html,ajax,forms,submit,Jquery,Html,Ajax,Forms,Submit,此代码在“联机”模式下不工作,但在“本地主机”模式下工作。。。有人能帮我吗?控制台未显示错误 function contactForm() { $.ajax({ type: 'POST', url: 'main.php', data: { name: $(".js-contact-name").text(), email: $(".js-contact-email").text().replace(/(\r\n|\n|\r)/gm, "").r

此代码在“联机”模式下不工作,但在“本地主机”模式下工作。。。有人能帮我吗?控制台未显示错误

function contactForm() {
  $.ajax({
    type: 'POST',
    url: 'main.php',
    data: {
      name: $(".js-contact-name").text(),
      email: $(".js-contact-email").text().replace(/(\r\n|\n|\r)/gm, "").replace(/\s+/g, " "),
      subject: $(".js-contact-subject").text(),
      message: $(".js-contact-brief").text().replace(/(\r\n|\n|\r)/gm, "").replace(/\s+/g, " ")},
      success: function (responseText) {                
        $(".js-mail-message").addClass("js-hidden");
        $(".js-contact-submit").addClass("js-hidden");
        $(".js-mail-success").removeClass("js-hidden")
        console.log(responseText);
      },
      async: true
    });
    return false;
  })
}

根据此代码所属项目所在的托管提供商的说法,服务器配置不支持请求ajax。

我还尝试了inspect元素中的async:falsego-in-networks选项卡,查看请求504的url和状态,Connectionkeep aliveContent Typetext/htmlDateSat,2017年3月4日17:11:37 GMTKeep Alivetimeout=15ServernginxTransfer EncodingChunked您可以尝试使用
/main.php
您可以尝试在ajax请求的url中使用“/main.php”或“/main.php”