【发布时间】:2012-04-24 00:45:33
【问题描述】:
我有一个 index.php 文件,其中有画布游戏。该游戏是从单独的 game.js 文件中加载的,其中我有变量:ballsCought。我想要这个 wariable 并将 inputet 命名为文本输入,然后单击另一个 php 文件。我的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Simple Canvas Game</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
function score(){
$('#score').fadeIn(1000);
$('#score').load("load_players.php");
};
setInterval(score , 1000);
var nam = $("#name").val();
$('#submit').keyup(function(e){
if(e.keyCode == 13){
$.post('upload_score.php','n=' +nam, 'score=' +ballsCought);
}
});
$('#submit').click(function(e){
$.post('upload_score.php','n=' +nam, 'score=' +ballsCought);
});
});
</script>
</head>
<script src="game.js"></script>
<body>
<canvas id="canvas" width="525" height="525"></canvas>
<br /><p><span id="points"></span><input type="text" id="name" placeholder="Name..."/><input type="submit" id="submit" value="Submit"/></p>
<br /><span id="score"></span>
</body>
</html>
但是这个帖子功能没有任何想法?谢谢...
【问题讨论】:
-
为什么不将该变量的值放在隐藏字段中,然后将该值从该隐藏字段传递到您想要的另一个页面。
-
“不工作”是什么意思?你遇到了什么错误?
-
我试过了。将变量值隐藏但我无法使其工作,它没有通过。仍然返回 0。此代码: $("#points_hidden").html(ballsCaught); points_hidden 是隐藏字段,这一行在 game.js 文件中
标签: php javascript jquery html canvas