I code am html page with javascript my code is given below
<input type="text" id="name" name="name" value="" size="40" class="form-control"placeholder="Name*" />
<input type="text" id="email" name="email" value="" size="40" class="form-control" placeholder="E-mail*" />
<input type="text" id="phone" name="email-414" value="" size="40" class="form-control" placeholder="Phone*" />
<textarea id="message" name="textarea" cols="40" rows="10" class="form-control" placeholder="Message"></textarea>
<input type="submit" value="Send Enquiry" id="submit_mail_cont" class="btn btn-success" />
and javascript is (using jQuery)
<script type="text/javascript">
$("#submit_mail_cont").click(function(){alert('Clicked);var name = $("#name").val();var email = $("#email").val();var phone = $("#phone").val();
var message = $("#message").val();
console.log(name);
console.log(email);
console.log(phone);
console.log(message);
$("body").css('cursor', 'wait');
if (name == "" || email == "" || phone == "" || message == "") {
alert("Fill All fields");
}else{
$.ajax({
url: 'http/url/to/my/page.php',
type: 'POST',
dataType: 'json',
data: {"name": name,"email": email,"phone": phone,"message": message},
})
.done(function() {
alert("Mail sent");
})
.fail(function() {
alert("Fail");
})
.always(function(){
$("body").css('cursor', 'auto');
});
};
});
</script>
the above code is working fine in my local system but while I uploaded it to server side It doesn't word. I got this error while I was debugging my code Uncaught SyntaxError: Invalid or unexpected token java script on js start tag
I didn't find error and solution.
jQuery? Locally or through a CDN?