我做了这个代码。第一个中有两个文件(index.html 和 jeu.php),当我提交表单时,我将被重定向到另一个页面(jeu.php)所以问题出在点击事件中
<html>
<head>
<title>Jeu de dammes</title>
</head>
<style>
form { margin-left:500px;margin-top:300px; width:300px }
</style>
<body>
<form id="formulaire" style="margin-left:100px, padding: 15px" method="post" >
<table>
<tr><td><h4> The first player</h4></td>
<td><input type="text" id="premier" name="premier"></td>
</tr>
<tr><td><h4> The second player</h4></td>
<td><input type="text" id="deuxieme" name="deuxieme"></td>
</tr>
<tr>
<td></td>
<td>
<button id="action">Play</button></td>
</tr>
</table>
</form>
<script src="jquery-1.5.1.js"></script>
<script>
$(function () {
$('#formulaire').submit(function(e) {
e.preventDefault();
var j1 = $('#premier').val();
var j2 = $('#deuxieme').val();
if (j1 == "") alert('saisir le nom du premier joueur');
if (j2 == "") alert('saisir le nom du deuxieme joueur');
if (j2 != "" && j1 != "") {
$.post('jeu.php', { premier: j1, deuxieme: j2});
window.location.href = "jeu.php";
}
});
$('body').css('background-image', 'url(flower2.jpg)').css('background-size', '100%');
$("#formulaire").css('background-image', 'url(flower.jpg)');
});
</script>
</body>
</html>
在另一个文件(jeu.php)中:
<?php
echo $_POST["premier"]."<br/>";
echo $_POST["deuxieme"]."<br/>";
?>
问题:jeu.php 页面始终为空
- 为什么?
- 我怎样才能更正我的代码?