2015-06-11 26 views
-1

我在使用enhanceWithin()和controgroup('refresh')時遇到問題。我上個月發佈了一個關於類似的東西(link)和我的幫助,但當我嘗試應用我所知道的只是不起作用的問題。controlgroup('refresh')不起作用

我的問題是我想在測驗中的所有可能的答案看起來像這樣link 2現在這是我如何做到只有一個問題,但現在我想做多個問題。這個我,我所做的link

$(document).ready(function() { 

    var responseText = '{"title":"quiz 3","qid":"63375","qno":"5","dur":"0:30","no":["1","2","3","4","5"],"ques":["test 12","test 324","test 93jk","test5","4gvgfghfgjfjhg"],"a":["bnvbnvn","uyiugyukf","hgd",";opoippoidfd","nbmmnmbn"],"b":["mhhhhm","hjfi","fgfg","uoyurtyytd","fghhvb"],"c":["nmnmnmmn","rythj"," bnbnvbnvbnv","yutuddyc","vmbvmj"],"d":["nnn","iiii","hghjghjmm","yuitdtydddy","vvv"],"e":["mkkmkm","hnvhjnbmhn","gfdrdyrttyjk","45","bnvcnvb"]}'; 

    var json = $.parseJSON(responseText); 
    var title = json['title']; 
    var duration = json['dur']; 
    var no = json['qno']; 
    var ques_m = json['ques']; 
    var a = json['a']; 
    var b = json['b']; 
    var c = json['c']; 
    var d = json['d']; 
    var e = json['e']; 

    var j = 1 //question counter 
    var i = 0 // array counter 

    while (no > i) { 

     var div = $("<div />"); 
     var ques = "<p id='ques" + i + "' placeholder='Enter Question Here.'>" + ques_m[i] + "</textarea>"; 

     var ans_div = $("<div />"); 
     var ans_a = "<label>" + a[i] + "</label><input type='radio' name='possans" + j + "' id='aans" + i + "' value='" + a[i] + "'/>"; 
     var ans_b = "<label>" + b[i] + "</label><input type='radio' name='possans" + j + "' id='bans" + i + "'value='" + b[i] + "'/>"; 
     var ans_e = "<label>" + e[i] + "</label><input type='radio' name='possans" + j + "' id='eans" + i + "' value='" + e[i] + "'/>"; 
     var ans_c = "<label>" + c[i] + "</label><input type='radio' name='possans" + j + "' id='cans" + i + "' value='" + c[i] + "'/>"; 
     var ans_d = "<label>" + d[i] + "</label><input type='radio' name='possans" + j + "' id='dans" + i + "' value='" + d[i] + "'/>"; 

     $(ans_div).append(ans_a).append(ans_b).append(ans_c).append(ans_d).append(ans_e); 
     $(div).append("Q(" + j + ")").append(ques).append(ans_div); 
     i++; 
     j++; 
     $("#qu").append(div).append("<hr/><br>"); 
    } 

    $("#qu").append("<input type='button' value='Update'onclick='sub()' id='submit'/><input type='hidden' id='count' value='" + no + "'/>"); 
    $("#qu").enhanceWithin().controlgroup('refresh'); 

}); 
+0

請不要使用鏈接,幾乎沒有跡象顯示他們背後的內容,因爲它們可能會爛掉。 – PJTraill

回答