TEL:400-8793-956
当前位置:程序、服务器

如何用jquery,ajax,php获取问题

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-28 14:19:22

 问:有一个测验脚本。我的脚本包含quiz.js,getquestions.php,insertresults.php。在quiz.js中:

 
var i =  1 ;
var sec =  20 ;
var timetaken =  0 ;
var答案;
变量点;
var result =  。5 ;
var score =  0 ;
var f =  new  Date ();
var持续时间;
var containerWidth ;
var减量;
var CallingSpeed =  30 ;
var Questionid ;
var AnswerID ;
var userid =  0 ;
var testid =  0 ;
var defaulttime ;
var maxRatingScale =  2000 ;
var minRatingScale =  1000 ;
var answer1 ;
var answer2 ;
var answer3 ;
var AnswerID =  “ 1” ;
函数 getQuestion () {
    testid = document 。getElementById (“ Test” )。价值;
    userid = document 。getElementById (“ User” )。价值;
    $ 。get (“ Questions.php” , {否: 1 , testid : testid , userid : userid } , 函数 (数据) {
        如果 ( data != null ) {
            $ (“#divTest1” )。html (数据);
            onSuccess ( data );
        }
        其他 {
            getSummary ();
        }
    } )
}
我是php新手。如何从getquestion.php获取问题,以及getquestion.php的代码是什么?
 
 
答:你好
 
请尝试以下Ajax呼叫:-
 
注意:-请包含jquery库文件
 
$ .getJSON('getQuestions.php',function(data){
    $ .each(data,function(index,element){
        $('body')。append($('',{
            文字:element.name
        }));
    });
});
在getQuestions.php中,我们将编写代码以从数据库获取问题并将json中的数据返回到Jquery
 
getQuestions.php
 
函数getQuestions(){包括'connect.php'; $ query =“选择*来自问题限制10”; $ execute = mysqli_query($ con,$ query); if(mysqli_num_rows($ execute)> 0){while($ res = mysqli_fetch_assoc($ execute)){$ questions [] = $ res; 返回json_encode($ questions); }
 
为Connection创建一个新文件,即connect.php connect.php
 
$ con = mysqli_ connect('localhost','USERNAME','PASSWORD','DATABASE NAME')或die(“ Check Connection”);
请使用下划线符号(即_)替换代码“ _”
 
请让我知道它是否有效
 
上一篇: 如何从一个Google表格中获取单元格数据到另一个?
下一篇: 在php中上传文件时出现导入CSV错误