php - jQuery $.ajax post method not sending email in joomla -


after going through hundreds of questions, none of solutions offered have solved problem. issue simple, have joomla module sending emails. while creating module on live server joomla 3.5.1, when installed in live joomla website in different server, not end email. whats weird other functions in script works apart $.ajax({ responsible sending data server. had thought error occurring in server side upon sending email without jquery, works perfectly. code below.

<script type="text/javascript">     jquery(document).ready(function ($) {         $('#dock_send').click(function (e) {             //first validation,               $("#dock_sending").removeclass("hide");              alerts = '';             if ($("input[name=dock_skibzy_names]").val() == '') {                 alerts += "1";                 $("#dock_error_name").addclass("error");             }             if ($("input[name=dock_skibzy_email]").val() == '') {                 alerts += "1";                 $("#dock_error_email").addclass("error");             }             if (!validateemail($("input[name=dock_skibzy_email]").val())) {                 alerts += "1";                 $("#dock_error_email").addclass("error");             }             if ($("input[name=dock_skibzy_phone]").val() == '') {                 alerts += "1";                 $("#dock_error_phone").addclass("error");             }             if (!validatenumber($("input[name=dock_skibzy_phone]").val())) {                 alerts += "1";                 $("#dock_error_phone").addclass("error");             }             if ($("input[name=dock_skibzy_subj]").val() == '') {                 alerts += "1";                 $("#dock_error_subj").addclass("error");             }             if ($("select[name=dock_skibzy_subj_cat]").val() == '' && $("input[name=dock_cat_vis]").val() == 'yes') {                 alerts += "1";                 $("#dock_error_subj_cat").addclass("error");             }             if ($("textarea[name=dock_skibzy_msg]").val() == '') {                 alerts += "1";                 $("#dock_error_msg").addclass("error");             }             if ($("textarea[name=dock_skibzy_msg]").val().length < 10) {                 alerts += "1";                 $("#dock_error_msg").addclass("error");             }              if (alerts != '') {                 $("#dock_sending").addclass("hide");             } else {                 $.ajax({                     url: 'index.php',                     type: 'post',                     contenttype: 'application/x-www-form-urlencoded; charset=utf-8',                     data: $("#dock_skibzy_form").serialize(),                     cache: false,                     success: function (data) {                         show_ok();                     },                     error: function () {                         $("#msg_not_sent").removeclass("hide");                         $("#dock_sending").addclass("hide");                     }                 });             }             e.preventdefault();         });          $("#dock_skibzy_names").click(function (e) {             e.preventdefault();             $("#dock_error_name").removeclass("error");         });          $("#dock_skibzy_email").click(function (e) {             e.preventdefault();             $("#dock_error_email").removeclass("error");         });          $("#dock_skibzy_phone").click(function (e) {             e.preventdefault();             $("#dock_error_phone").removeclass("error");         });          $("#dock_skibzy_subj").click(function (e) {             e.preventdefault();             $("#dock_error_subj").removeclass("error");         });          $("#dock_skibzy_subj_cat").click(function (e) {             e.preventdefault();             $("#dock_error_subj_cat").removeclass("error");         });          $("#dock_skibzy_msg").click(function (e) {             e.preventdefault();             $("#dock_error_msg").removeclass("error");         });          $("#msg_sent").click(function (e) {             e.preventdefault();             $("#dock_msg_sent").addclass("hide");             $("#dock_sending").addclass("hide");         });          function show_ok() {             $("#dock_sending").addclass("hide");             $("#dock_msg_sent").removeclass("hide");              $("input").val('');             $("select").val('');             $("textarea").val('');         }          function validateemail($email) {             var emailreg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;             return emailreg.test($email);         }          function validatenumber($num) {             var intreg = /^\d+$/;             return intreg.test($num);         }     }); </script> 


Comments

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -