-1

と を含む mysql テーブルが'user_name'あり'user_round'ます。「user_round」を値に設定したい'Level'(これはjavascript変数です)。私のコードは POST 404 not found のようなエラーを表示します。ここに私が持っているものがあります:

<script type="text/javascript" src="jQuery.js"></script>
var <?php echo $_SESSION['user_name']; ?>; //Without this I get username not defined error?
var Level =  1;
function Fail() {
$.ajax({
   type: "POST",
   url: "phpfiles/savestage.php",
   data: {
      name: '<?php echo $_SESSION['user_name']; ?>',
      stage: Level
   },
   success: function() {
       console.log("Finished uploading stage");
   }
});

ここに私のphpページがあります:

<?php 
  include 'connect.php';

  $sql="INSERT INTO DB NAME (user_round, user_name) VALUES ('$stage', '$name')";

  $result = mysql_query($sql, $cn) or
        die(mysql_error($cn));
?>
4

1 に答える 1

0

私はここでテストを行い、インスペクターは ajax が値 1 の変数 Level を投稿したと言います

<script>
var Level =  1;
function Fail() {
$.ajax({
type: "POST",
url: "phpfiles/savestage.php",
data: {
name: 'test_name',
stage: Level
},
success: function() {
console.log("Finished uploading stage");
}
});
}
Fail();
</script>   
于 2013-09-30T20:29:14.620 に答える