I want to build a a simple sendmail form with jQuery and php. I tried to test the succes with an alert but I see nothing. I think something wrong in the way I call the jQuery function because I don't get the alert. This is my code :
contact.js:
jQuery(function($) {'use strict',
    var form = $('.contact-form');
    alert ('Hello world');
    form.submit(function () {'use strict',
        $this = $(this);
        $.post("sendemail.php", $(".contact-form").serialize(),function(result){
            if(result.type == 'success'){
                $this.prev().text(result.message).fadeIn().delay(3000).fadeOut();
            }
        });
        return false;
    });
});
sendmail.php
header('Content-type: application/json');
$status = array(
    'type'=>'success',
    'message'=>'Thank you for contact us. As early as possible  we will contact you '
);
$name       = @trim(stripslashes($_POST['name'])); 
$email      = @trim(stripslashes($_POST['email'])); 
$subject    = @trim(stripslashes($_POST['subject'])); 
$message    = @trim(stripslashes($_POST['message'])); 
$email_from = $email;
$email_to = 'sallami.ismail@gmail.com';//replace with your email
$body = 'Name: ' . $name . "\n\n" . 'Email: ' . $email . "\n\n" . 'Subject: ' . $subject . "\n\n" . 'Message: ' . $message;
$success = @mail($email_to, $subject, $body, 'From: <'.$email_from.'>');
echo json_encode($status);
die;
