Member 12270370 Ответов: 1

Как позвонить ASP.NET веб-api


Здравствуйте друзья,
Я создал сайт и хочу его интегрировать Auth0.com (третья сторона) в мое приложение.Проблема в том, что я создал один веб-api в asp.net и я хочу вызвать api внутри auth0, когда запрос идет на смену пароля.
Есть ли кто-нибудь, кто знает это очень хорошо?Пожалуйста, помогите мне.

Что я уже пробовал:

1)$. ajax({
URL-адрес: 'http://localhost:2615/api/data/userdata/updatepass',
метод: "пост",
данные: {
электронная почта: электронная почта,
Motdepasse:newPassword
}
}). затем(функция (данные) {
обратный обратный вызов(данные);
}, функция() {
обратный вызов ("ошибка достижения конечной точки сервера");
});


2)
var newName = 'Джон Смит',
xhr = новый XMLHttpRequest();

то XHR.открыть('сообщение', 'http://localhost:2615/api/data/userdata/updatepass');
xhr. setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded');
то XHR.событий onload = функция() {
если (технология XHR.параметр Status === 200 &&усилителя; технология XHR.responseText !== новое_имя) {
тревога ("что-то пошло не так. Сейчас зовут ' + технология XHR.responseText);
}
иначе если (xhr. status ! = = 200) {
alert ('запрос не удался. Возвращается статус ' + технология XHR.статус);
}
};
xhr. send(encodeURI ('name=' + newName));
Вышеописанный вариант я уже пробовал, но никакого решения не нашел.

1 Ответов

Рейтинг:
2

deepankarbhatnagar

}). затем (function (data){ следует заменить на Success: function(data)

Правильный формат $ajax приведен ниже:

$.ajax({
                   type: "POST",
                   url: "xxxx",
                   data: xxxx,
                   contentType: "application/json; charset=utf-8",
                   dataType: "json",
                   success: function (response) {

                   }
               });


Member 12270370

Спасибо за ваш ответ, но в auth0.com ,он показывает ошибку, так как " $ " не определено.

deepankarbhatnagar

Добавьте этот скрипт на свою страницу:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>