Javascript 如何在web和控制台中从PHP获取不断变化的内容?
当我创建一个测验时,我发现了一些有趣的东西。当尝试使用jQuery用PHP更改内容时,web中的一切都在更改。第1行为第1行,第2行为第2行;问题显示正确,但当我想从问题2获取值时,我会从问题1获取值。所以,只问负载值,并不意味着如果我在问题1,2,3,4,5,6或10上。我从第一个显示的问题中得到值 jQuery:Javascript 如何在web和控制台中从PHP获取不断变化的内容?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,当我创建一个测验时,我发现了一些有趣的东西。当尝试使用jQuery用PHP更改内容时,web中的一切都在更改。第1行为第1行,第2行为第2行;问题显示正确,但当我想从问题2获取值时,我会从问题1获取值。所以,只问负载值,并不意味着如果我在问题1,2,3,4,5,6或10上。我从第一个显示的问题中得到值 jQuery: $(document).ready(function(){ var quizCount = 1; $("#next").click(function(){
$(document).ready(function(){
var quizCount = 1;
$("#next").click(function(){
quizCount = quizCount+1;
$("#quiz").load("load-quiz.php",{
quizNewCount : quizCount
});
});
$('.service-container').each(function(){
$("input[name=quizid"+quizCount+"]:radio").change(function () {
return ans = $("input[name=quizid"+quizCount+"]:checked").val();
});
});
});
这是我代码的一部分,但最有趣的是,正如您看到的,我使用了“quizId”的递增值。同一个文件具有id为的div
PHP内部测验:
<h3><?=$row['topic'];?></h3>
<h4><?=$row['question'];?></h4>
<div>
<input type="radio" name="<?= $choice ?>" value="<?= $ans_array[0]?>">
<label id="<?= $ans_array[0];?>">A) <?= $ans_array[0];?>
</label></br>
</div>
<div>
<input type="radio" name="<?= $choice ?>" value="<?=$ans_array[1]?>">
<label id="<?= $ans_array[1];?>">B) <?= $ans_array[1];?>
</label></br>
</div>
<div>
<input type="radio" name="<?= $choice ?>" value="<?=$ans_array[2]?>">
<label id="<?= $ans_array[2];?>">C) <?= $ans_array[2];?>
</label></br>
</div>
<div>
<input type="radio" name="<?= $choice ?>" value="<?=$ans_array[3]?>">
<label id="<?= $ans_array[3];?>">D) <?= $ans_array[3];?>
</label></br>
</div>
<div>
<input type="radio" name="<?= $choice ?>" value="<?=$ans_array[4]?>">
<label id="<?= $ans_array[4];?>">E) <?= $ans_array[4];?>
</label></br>
</div>
我得到“CSS”,当再次点击我得到“HTML”,再次点击“jQuery”等。。。每次我看到“Javascript”值时,所有内容都显示正确,但不是针对值
问题已更新您在谈论什么控制台输出?F12来源。在这里,您有一个输出,它没有显示任何您希望看到的内容,也没有显示与您所做的不同之处请参见问题更新在
源代码中没有任何内容应更改。如果要查看更新,请查看元素检查器。如果要检查请求,请在网络中查找
<h3><?=$row['topic'];?></h3>
$(document).ready(function(){
var quizCount = 1;
$("#next").click(function(){
quizCount = quizCount+1;
$("#quiz").load("load-quiz.php",{
quizNewCount : quizCount
});
});