2016-06-27 7 views
5

私は1つのサイトに連絡先フォーム7を使用できます。メールの送信に問題があります。送信ボタンをクリックしたときメールは受信されましたが、応答メッセージは表示されません。 ajaxローダーイメージは連続して読み込まれます。お問い合わせフォームメール送信のレスポンスはありませんか?

+1

デベロッパーコンソールを確認してください。そこに何かエラーがありますか? – AlbertSamuel

+1

Google Chromeでは、まず開発者ツールの[ネットワーク]タブをチェックし、フィルタをXHRに設定します。メッセージを送信し、要求を見てみてください。 – CodeBrauer

答えて

0

あなたのajax機能が次のようなものであることを確認してください。私はほとんどの時間を使用している作業スニペットです。

1#

$('body').on('click', '#saving_pages', function() { 
    $.ajax({ 
    url: ../user_info', 
    async: false,//maek sure you are using async to false 
    dataType: "json", 
    type: "POST", 
    }).done(function(data) { 
    This is were you should paste you success function 
    $('#event_informations').html(data.get_view); 
    }); 
}); 

2#

$('body').on('click', '.submit-add-card', function() { 
    $frm = $('#form'); 
    $.post(... /$frm.serialize(), function(response) { 
     if (response == 'success') { 
      //your resut 
     } 
    }); 
}); 

あなたがserialize()機能を使用することを忘れないでくださいフォームを使用している場合。

データにこのようなphp関数を使用していることを確認し、ビューファイルを正しく呼び出すことは自分の関数を参照してください。

変更があった場合は、それが機能しているかどうかを確認してください。変更がない場合は、問題を確認できるようにコードを貼り付けてください。役立つことを願っています。

関連する問題