[jQuery] json request not working
Hi Guys
I am trying to send/recieve in json. Whenever I set the dataType to
"json" my BeforeSend, error and success functions don't work. Code
below:
$.ajax({
type: "POST",
async: false,
dataType: "json",
url: _HOMEDIR+"send/",
data: { name: nm, email: el, comments: cmt },
beforeSend: function() {
$("span:last").text("Sending..").show();
},
error: function() {
$("span:last").text("Failed. Please try again").show();
},
success: function(data) {
alert("data ");
if(data.type == "failed") {
$("span:last").text("Please enter valid data for each field").show
();
} else {
$("span:last").text("Thank you for your message").show();
}
}
});