Javascript 如何将json数组设置为html表单div。?
这是我的第一个问题 我正在使用相同的问题代码,我可以获取并设置检索到的数组 单独设置,但我不能将其设置为HTML格式。在这里,我把我的代码放在HTML中。这段代码与页面加载一起工作<代码>window.onload函数(){}代码>。 谢谢你的帮助Javascript 如何将json数组设置为html表单div。?,javascript,php,jquery,html,json,Javascript,Php,Jquery,Html,Json,这是我的第一个问题 我正在使用相同的问题代码,我可以获取并设置检索到的数组 单独设置,但我不能将其设置为HTML格式。在这里,我把我的代码放在HTML中。这段代码与页面加载一起工作window.onload函数(){}。 谢谢你的帮助 var j=0; var k=0; if($.trim(passid) != 0) { $.post('retrivedata.php', { passid: passid}, function(data){ al
var j=0;
var k=0;
if($.trim(passid) != 0)
{
$.post('retrivedata.php', { passid: passid}, function(data){
alert(1);
var da = JSON.parse(data);
alert(22);
//alert(text(da.QP_Name));
$('div#datatable').text(da.QP_Name);
$('div#datatable1').text(da.Question);
strtable += '';
strtable += '<div class="col-lg-12" style="vertical-align: middle; padding-left:50px; padding-top: 25px">';
strtable += '<span>';
$.each(da, function(i, field)){
if(k % 6 === 0){
strtable +=
strtable += '<div class="col-lg-2" id="'+Que+i+'">';
strtable += '<figure class="wp-caption"><div class="col-lg-2"><img class="demo" src="assets/images/ico1.png" alt="2" />';
strtable += '<figcaption class="wp-caption-text">'+j+'</figcaption></div></figure>';
strtable += '<div>' + da[i]['Q_Id'] + '</div>';
strtable += '</div>';
}else{
strtable += '<div class="col-lg-2" id="'+Que+i+'">';
strtable += '<figure class="wp-caption"><div class="col-lg-2"><img class="demo" src="assets/images/ico1.png" alt="2" />';
strtable += '<figcaption class="wp-caption-text">'+j+'</figcaption></div></figure>';
strtable += '<div>' + da[i]['Q_Id'] + '</div>';
strtable += '</div>';
}
k++; j++;
}
strtable += '</span>';
strtable += '</div>';
$('div#EnglishLangImageBox').html(strtable);
});
}
var j=0;
var k=0;
如果($.trim(passid)!=0)
{
$.post('retrievedata.php',{passid:passid},函数(数据){
警报(1);
var da=JSON.parse(数据);
警觉(22);
//警报(文本(da.QP_名称));
$('div#datatable')。文本(da.QP_名称);
$('div#datatable1')。文本(da.Question);
标准表格+='';
标准表格+='';
标准表格+='';
$。每个(da,功能(i,字段)){
如果(k%6==0){
标准的+=
标准表格+='';
标准表格+='';
标准表格+=''+j+'';
标准表格+=''+da[i]['Q_Id']+'';
标准表格+='';
}否则{
标准表格+='';
标准表格+='';
标准表格+=''+j+'';
标准表格+=''+da[i]['Q_Id']+'';
标准表格+='';
}
k++;j++;
}
标准表格+='';
标准表格+='';
$('div#EnglishLangImageBox').html(标准表格);
});
}
您的循环错误将代码更改为以下内容:
注意:此示例使用的示例数据可能与您的不匹配
var da=[];
对于(var i=0;我希望您能够显示任何数据。您的代码看起来不正确。如果没有循环代码,这很好。但是当我尝试将json添加到html时,它不起作用。?我如何才能做到这一点。我希望使用每个元素网格5个项目来实现这一点。至少包括您的初始html。您为什么不接受您提到的问题的任何答案。一旦您的问题如果问题已解决,则应通过标记选定的最佳答案来结束问题。