Это код JS, который предназначен только для отправки запроса на сервер, а затем для печати ответа. Он отправляет это штраф, но я получаю ошибку 500 с ответомНеобработанное исключение (ошибка http 500) при использовании Бутылки с AJAX
function UsernameCheck(){
var Username = document.getElementById('username').value;
console.log('Test!');
$.ajax({
type: 'GET',
url: '/CheckUsername',
data:'username='+ Username,
success: function(response) {
console.log(response);
$('#UsernameCheck').html(response);
}
});
}
Это код на Python для запроса. Отпечатки отлично работает и запрашивает базу данных правильно, но ответ не работает, и я не уверен, как это исправить
@route('/CheckUsername')
def CheckUsername():
username = request.query.username
print(username)
db = MySQLdb.connect(host=mysqlDom,
user=mysqlUser,
passwd=mysqlPass,
db=mysqlDB)
cur = db.cursor()
cur.execute(SeeIfUserExsistsSQL, [username])
count = cur.rowcount
print(count)
return count
Если вам нужен весь код Python, дайте мне знать, но я считаю, что это все, что
Спасибо, что это было –