私のPHP whileループでJavaScriptを実行しようとしていますが、動作していません。 idチェック付きのボタンをクリックすると、そして、idの変更にボタンを表示しますが、その動作していない この私のコード私のjqueryは私のPHP whileループでは機能していません
<?php
$s = mysqli_query($conn, "SELECT * FROM test");
while($d = mysqli_fetch_array($s))
{
$id = $d['id'];
echo '
<button id="check'.$id.'" onclick="respond('.$n.');">check'.$id.'</button><br>
<button id="change'.$id.'" style="display:none;">change'.$id.'</button>
';
}
?>
<script>
function respond(username)
{
$("#check'"+<?php echo $id; ?>"'").hide();
$("#change'"+<?php echo $id; ?>"'").show();
$.post("ana.php",
{
username:username
});
}
</script>
どのように機能していませんか?特定のエラーメッセージが表示されますか?何も起こらない?それはアンデッドの叫び声を召喚しますか? –
あなたのボタンidはこのcheck1のようですが、jqueryでは "#check'1" " – Max
のようなIDを使用していますが、ボタンを隠して表示していません。 –