I use this jquery-ajax script to send email:
$.ajax({
url: process.php,
type: \"POST\",
data: data,
cache: fa
That's not the way to implement ajax in wordpress. All ajax request should be made to admin-ajax.php.
In your template file:
In your js:
$.ajax({
url: ajaxurl,
type: "POST",
cache: false,
data: data + '&action=sendmail' //action defines which function to use in add_action
});
in your functions.php:
function send_my_mail(){
#do your stuff
}
add_action('wp_ajax_sendmail', 'send_my_mail');
add_action('wp_ajax_nopriv_sendmail', 'send_my_mail');
Read about Ajax in Plugins.