Javascript 用python保存Web wordgame数据
我有一个文字游戏作为网页在html,css和jsJavascript 用python保存Web wordgame数据,javascript,jquery,python,cgi,Javascript,Jquery,Python,Cgi,我有一个文字游戏作为网页在html,css和js 用户在输入表单中输入他的名字 用户在播放后按下“就绪”按钮 程序将有关会话的信息发送到服务器 服务器将此信息保存在一个文件中 信息正确保存,但在用户按下“就绪”按钮后,网页将更新。 是否可以在不更新网页的情况下将信息发送到服务器 <form method="GET" action="../cgi-bin/game.py"> <input type="submit" value = "Ready!" id="readyBu
<form method="GET" action="../cgi-bin/game.py">
<input type="submit" value = "Ready!" id="readyBut">
<input type="hidden" name="op" value="save"></input>
</form>
是的,使用AJAX是可能的。查看jQuery的方法 具体地说,如果要发送GET请求,也可以使用该方法 以下是它在客户端的外观:
<form>
<input type="submit" value = "Ready!" id="readyBut">
<input type="hidden" name="op" value="save"></input>
</form>
<script>
$("readyButton").click(function(){
$.get("../cgi-bin/game.py",function(data,status){ // use whatever url is relevant
console.log(data); // data is whatever your python script returns.
});
});
</script>
$(“readyButton”)。单击(函数(){
$.get(“../cgi-bin/game.py”),函数(数据、状态){//使用任何相关的url
console.log(data);//数据是python脚本返回的内容。
});
});
尽管如果您想向脚本发送数据,我还是强烈建议您使用$.post()方法。但python并非绝对可行?您在服务器端使用的是python。该脚本将保持原样(并返回一个JSON字符串,其中包含继续游戏所需的任何数据)。