Я прочитал несколько учебных пособий в Интернете о публикации ajax с помощью JQuery, все они ссылаются на объект ответа из веб-службы как response / response.d - это наводит меня на мысль, что это встроенный объект для обработчика ответа JQuery.
Фрагмент кода:
$('.submit').click(function () {
var theURL = document.location.hostname + ":" + document.location.port + "/LeadHandler.aspx/hello"; // this will change too
alert(theURL);
$.ajax({
type: "POST",
url: theURL,
data: "{'NameFirst':'" + $('#txtFirstName').val() + "'}", // again, change this
contentType: "applications/json; charset=utf-8",
dataType: "json",
success: alert("Success: " + response.d), // this will change
failure: function (response) {
alert("Failure: " + response.d);
}
});
});
однако код возвращает «Uncaught ReferenceError: ответ не определен» в консоли Chrome Javascript. Какие предположения я делаю, что мне нужно пересмотреть.