Я использую только текстовый тип данных с обработчиками
var webServiceURL = 'http://localhost:12400/Handler1.ashx';
var data = "Key:Value";
alert(data);
$("input[id='btnSubmitLead']").click(function () {
$.ajax({
type: "POST",
url: webServiceURL,
data: data,
dataType: "text",
success: function (results) {
alert("Your information has been sent to the dealer, thank you");
},
error: function (jqXHR, textStatus, errorThrown) {
alert(textStatus +"-"+ errorThrown);
alert("Your information has not been sent");
}
});
});
Итак, я получаю информацию для обработчика во всех браузерах, но не получаю правильное подтверждение обратно, поскольку это всегда ошибка.Я использую HTML-страницу для отправки вызова AJAX.Я также удалил:
context.Response.ContentType = "application/json"
из моего обработчика, который увеличил работу на стороне сервера, но также и обращение к серверу было в порядке ... его возвращение вызвало проблемы.