У меня есть следующий клиентский скрипт, который делает успешный вызов Ajax:
$.ajax({
type: "GET",
url: "Register?handler=GeneratePassword",
contentType: "application/json",
dataType: "json",
success: function (response) {
var resp = response;
var pwd = response.password;
if (response.ok === true) {
$("#genPwd").val(response.password);
}
},
failure: function (response) {
alert(response);
}
});
Когда я ставлю точку останова на строку:
var resp = response;
Тогда resp
{ok: true, password: "OkF6"}
.Когда я пытаюсь выполнить следующую строку:
var pwd = response.password;
функция просто завершается, без ошибок, без исключений, ничего.Это просто останавливается полностью.Что не так с этим моим кодом Ajax?