【发布时间】:2014-03-15 02:47:14
【问题描述】:
我有一个测验,每个问题使用 AJAX 在 div 中重新加载,而不是刷新整个页面。
我有一个变量quizScore 保存用户的分数。
在最后一次按下按钮时,页面questionendQuiz.php 被加载到我的quizWrapper。
我想将分数输出到名为scoreout的跨度中
<span id="scoreOut"></span>
我尝试使用getElementById
document.getElementById("scoreout").value = quizScore;
问题是,当页面通过 AJAX 加载时,它不会运行。于是我尝试将其绑定到AJAX页面加载成功:
$( document ).ajaxComplete(function( event,request, settings ) {
document.getElementById("scoreout").value = quizScore;
});
因此,当运行该脚本的页面时,它应该运行并输出分数,但它似乎不起作用。
您可以在此处查看该网站:http://fh80.student.eda.kent.ac.uk/fyp-assets/quiz/quiz.php
【问题讨论】:
标签: javascript ajax