Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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 如何将json数组设置为html表单div。?_Javascript_Php_Jquery_Html_Json - Fatal编程技术网

Javascript 如何将json数组设置为html表单div。?

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

这是我的第一个问题

我正在使用相同的问题代码,我可以获取并设置检索到的数组 单独设置,但我不能将其设置为HTML格式。在这里,我把我的代码放在HTML中。这段代码与页面加载一起工作<代码>window.onload函数(){}。 谢谢你的帮助

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。您为什么不接受您提到的问题的任何答案。一旦您的问题如果问题已解决,则应通过标记选定的最佳答案来结束问题。