Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以用户能够选择选项并导航内容的方式显示阵列内容_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript 以用户能够选择选项并导航内容的方式显示阵列内容

Javascript 以用户能够选择选项并导航内容的方式显示阵列内容,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我正在从事一个基于计算机的测试项目,在这个项目中,用户将在选定的科目上接受测试和评分。我在数据库中有一系列问题和选项。我希望能够以用户能够选择选项并浏览问题的方式显示问题。我正在使用php/mysql 以下是我的问题表结构: question(id,subject,question,optA,optB,optC,optD,answer). 我的php代码是: $query = "SELECT * from {$table} WHERE subject={$subj}"; $question_s

我正在从事一个基于计算机的测试项目,在这个项目中,用户将在选定的科目上接受测试和评分。我在数据库中有一系列问题和选项。我希望能够以用户能够选择选项并浏览问题的方式显示问题。我正在使用php/mysql

以下是我的问题表结构:

question(id,subject,question,optA,optB,optC,optD,answer).
我的php代码是:

$query = "SELECT * from {$table} WHERE subject={$subj}";
$question_set = mysql_query($query, $connection);. 

我知道我需要javascript来完成这项工作,请帮助我。

您应该向服务器发送ajax请求以获取这些数据。您可以使用jqueryajax来实现这一点

$.ajax({
   url: "question.php",
   context: document.body
}).done(function(data) {
    $('#question').html(data);
});
通过AJAX请求从服务器获取问题后。您可以在选项下方显示问题


有关jQueryAjax的更多信息,请参阅

首先,您需要决定如何在HTML中实现它。您是否计划使用下拉列表或单选按钮?谢谢,我已经能够把所有的问题都放到页面上了,我遇到的问题是如何一次向用户显示一个问题,以及如何使用“后退”和“前进”按钮浏览这些问题@llya我正在使用radiobutton控制选项。