Я пытаюсь отправить форму входа asp.net только в том случае, если функция https.get не создает ошибку. Если он возвращает ошибку, я не хочу, чтобы форма входа в систему была отправлена. Когда я вызываю e.preventDefault(), страница входа в систему просто обновляется без входа пользователя в систему.e.preventdefault и форма входа в asp.net не работает
Почему это?
var loginForm = $('form');
var https = require("https");
var url = 'https://examplesite.com/';
loginForm.on('submit', function (e) {
var loginSubmit = this;
e.preventDefault();
https.get(url, function (res) {
res.resume();
loginSubmit.submit();
}).on('error', function() {
// display error, do not login
});
});
Что такое 'https.get'? – fiddler
Это часть node.js. Я пингую сервер перед отправкой запроса на вход. Но asp.net не представит форму с приведенным выше кодом. –
Я не понимаю ... этот код работает на стороне клиента или на стороне сервера? – fiddler