Member 12559011 Ответов: 1

Когда я ввожу текст в тег textarea в HTML, он не присваивается переменной в "комментарии", может ли кто-нибудь мне помочь.


если я ввожу текст в текстовую область html-тега, он не присваивается переменной в ajax-комментарии
кто-нибудь может мне помочь?

Richard Deeming

Удаление содержания ваших вопросов после того, как на них были даны ответы, является крайне грубым.

1 Ответов

Рейтинг:
2

M Fahad Farooqi

Please change the JS Code to 
$("#submit-btn").on("click",function(e) {

$.ajax({
url: "https://ivr.callxl.com/callXLWeb/SendingEmail",
type: "POST", 
contentType: "application/json; charset=utf-8",
data: { comment: $("#cmessage").val() },

dataType: "text",

success: function (data, textStatus, jqXHR) {
if (data.success) {
alert("successfully sent");
} else {
alert("not sent");
}
},
error: function(jqXHR, textStatus, errorThrown){
alert(jqXHR.responseText);

console.log("Something really bad happened " + textStatus);
$("#errorResponse").html(jqXHR.responseText);
}
});
e.preventDefault();
});

You can notice  I moved the e.preventDefault(); statement from first line to end line of click event. Because e.preventDefault(); prevents the browser to execute the complete event.