2017-08-28 74 views
0

请帮助,我想从2个URL加载2个JSON,这会加载调查问题。如果我只是加载1个JSON,输出仍然正常,但是如果输出2个JSON,输出为文本object,本调查是从surveyjs.io调查js,那里是我的代码。请帮帮我。加载2 json输出文本对象

var baris1,baris2 = []; 
var url1='url_link'; 
var url2='url_link'; 

$.when($.getJSON('url_link'),  $.getJSON('url_link') 
).done(function(baris1,baris2){ 
    //baris = data 
    baris1 = JSON.stringify(s.baris1) 
baris2 = JSON.stringify(s.baris2); 
    //alert(baris1); 

Survey.Survey.cssType = "bootstrap"; 

var surveyJSON = {pages:[{elements:[ 
    {type:"matrix",columns:[ 
     {value:1,text:"Strongly Disagree"}, 
     {value:2,text:"Disagree"}, 
     {value:3,text:"Neutral"}, 
     {value:4,text:"Agree"}, 
    {value:5,text:"Strongly Agree"}], 
//name:"Pedagogik",rows:baris, 
name:"Pedagogik",rows:baris1, 
//title:"Silakan Jawab Dengan Sejujur-jujurnya" 
}, 
{type:"matrix",columns:[ 
    {value:1,text:"Strongly Disagree"}, 
    {value:2,text:"Disagree"}, 
    {value:3,text:"Neutral"}, 
    {value:4,text:"Agree"}, 
    {value:5,text:"Strongly Agree"}], 
//name:"Pengetahuan Umum",rows:baris, 
name:"Pengetahuan Umum",rows:baris2, 
//title:"Silakan Jawab Dengan objektif" 
}]}]} 

function sendDataToServer(survey) { 
//send Ajax request to your web server. 
alert("The results are:" + JSON.stringify(s.data));} 

var survey = new  Survey.Model(surveyJSON); 
$("#surveyContainer").Survey({ 
    model: survey, 
    onComplete: sendDataToServer 
}); 

}); 

回答

0

终于让我找到了答案,只是声明数组输出的数量,

Row: baris1; 

更改为

Row: baris1,[0]; 

只是它