猿问

在这种情况下,如何将数据从 Javascript 发送到 python?

我基于 Javascript 和 HTMl5 编写了一个简单的二十一点游戏,但我想将游戏中的数据发送到我的 python 代码。


我目前正在使用 Flask 创建二十一点的网络应用程序版本,但我对如何在玩家获胜时将信息从二十一点中继到 python 感到困惑。


IE。玩家获胜后,从JS代码中,发送python代码“won”,从这里我的Python代码可以将奖金金额添加到玩家总数中并将其保存在mongo数据库中。从这里刷新二十一点页面。


JS代码功能:


if (dealerTotal > 21) {

  $("#message").html('Dealer Bust!');


  clearInterval(keepDealing);

  /// Pay up

  var bet = $("#bet").html();

  var money = $("#money").html();

  var winnings = bet * 2;

}


if (dealerTotal >= 17) {

  /// You Win

  if (playerTotal > dealerTotal) {


    $("#message").html('You Win!');


    /// Pay up

    var bet = $("#bet").html();

    var money = $("#money").html();

    var winnings = bet * 2; **

    How to relay winnings to python **


  }


  /// You Lose

  if (playerTotal < dealerTotal) {


    $("#message").html('You Lose!');

    /// Pay up

    var bet = $("#bet").html();

    var money = $("#money").html();

    var winnings = 0; **

    How to relay winnings to python **

  }


  if (playerTotal == dealerTotal) {

    //I can work on this later.

  }

}

我所有的 python 代码都需要一种方法来接受 javascript 输入。例如,flask 中接受 html 表单输入,request.form['whatever']但我将如何接受 javascript 变量。


如果有什么需要澄清的,请告诉我


肥皂起泡泡
浏览 330回答 2
2回答

森栏

就个人而言,我会显示一个 json 文件,javascript 可以将其数据上传到,python 可以从中读取它。这种方法可能不是最有效的,但比其他方法具有更多的功能(例如存储数据和分析)。
随时随地看视频慕课网APP

相关分类

Python
我要回答