2017-03-04 3 views
0

このコードは "online"モードでは機能しませんが、 "localhost"で動作しています...誰でも助けてくれますか?コンソールにエラーは表示されません。オンラインモードでAjax 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, "").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; 
    }) 
} 
+0

私もasync:falseを試してみました –

+0

inspect要素のネットワークタブに入り、リクエストのURLとステータスを確認してください –

+0

504、Connectionkeep-aliveContent-Typetext/htmlDateSat、04 Mar 2017 17:11:37 GMTKeep- Alivetimeout = 15ServernginxTransfer-Encodingchunked –

答えて

0

このコードが属するプロジェクトのホスティングプロバイダによれば、サーバー構成は要求、ajaxをサポートしていませんでした。

関連する問題