Python 以10为基数的int()的文本无效:基于来自ajax的表单数据
你有:Python 以10为基数的int()的文本无效:基于来自ajax的表单数据,python,ajax,flask,Python,Ajax,Flask,你有: function bet() { var betting_coins = document.getElementById('bet_coins').value; alert(betting_coins); $.ajax({ url: "/bet", type: "POST", data: {betting_coins: betting_coins} });
function bet() {
var betting_coins = document.getElementById('bet_coins').value;
alert(betting_coins);
$.ajax({
url: "/bet",
type: "POST",
data: {betting_coins: betting_coins}
});
//location.href = "/bet";
}
默认为“”
,对于int()
,它不是有效的文本。尝试将其更改为0或其他。或者,您可以添加一个try/catch
function bet() {
var betting_coins = document.getElementById('bet_coins').value;
alert(betting_coins);
$.ajax({
url: "/bet",
type: "POST",
data: {betting_coins: betting_coins}
});
//location.href = "/bet";
}
coins = int(request.form.get('betting_coins', ''))