Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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格式追加数据_Javascript_Jquery_Json - Fatal编程技术网

Javascript 以JSON格式追加数据

Javascript 以JSON格式追加数据,javascript,jquery,json,Javascript,Jquery,Json,我有一些JSON格式的数据。我想将其显示在div上。以下操作不起作用。你知道我应该在哪里换车吗 在json对象上分配属性是数组。您需要循环遍历其中的项,构建div并附加它 $.each(data.assigns, function(i,value) { var item='<div>'+'<p>'+ value.assignee_id + '</p></div>'; $('.risktable').append(item); }); $

我有一些JSON格式的数据。我想将其显示在div上。以下操作不起作用。你知道我应该在哪里换车吗


在json对象上分配
属性是数组。您需要循环遍历其中的项,构建div并附加它

$.each(data.assigns, function(i,value) {
  var item='<div>'+'<p>'+ value.assignee_id + '</p></div>';
  $('.risktable').append(item);
});
$。每个(数据、赋值、函数(i、值){
var item=''+''+value.id+'

'; $('.risktable')。追加(项目); });

是一个工作示例。

如果您拥有的json数据没有从外部获取(即,您已经拥有json对象定义和值),则无需执行ajax方法调用。Ajax用于发出外部请求

或者,您可以将json对象存储为通用变量,并通过它进行解析(假设您使用的是jQuery),如下所示

var mock_data = {"sprint_start": "2015-12-13","sprint_end":"N.A.","available": [{"id":5,"name":"Thisun H","free_time":0.0,"possible":[]}],"assigns":[{"assignee_id":6,"assigned_to":"Isuru P","status":"OnTrack","hours_per_sprint":6,"limit_per_sprint":6.0,"limit_per_day":6.0,"tasks":[{"task_id":3,"task_name":"Schedule Servlet","project_id":1,"sprint_id":"2015-12-13","parent_id":0,"status":"New","assigned_to":"Isuru P","estimated_time":6,"remaining_time":6,"completed_ratio":0,"start_date":"2015-12-10","due_date":"2015-12-13","critical_task":true,"dependents":[]}]},{"assignee_id":7,"assigned_to":"Manoj D","status":"Risk","hours_per_sprint":6,"limit_per_sprint":5.0,"limit_per_day":5.0,"tasks":[{"task_id":4,"task_name":"Resource Servlet","project_id":1,"sprint_id":"2015-12-13","parent_id":0,"status":"New","assigned_to":"Manoj D","estimated_time":6,"remaining_time":0,"completed_ratio":0,"start_date":"2015-12-10","due_date":"2015-12-13","critical_task":true,"dependents":[]}]},{"assignee_id":5,"assigned_to":"Thisun H","status":"OnTrack","hours_per_sprint":0,"limit_per_sprint":6.0,"limit_per_day":6.0,"tasks":[{"task_id":1,"task_name":"Redmine Connection","project_id":1,"sprint_id":"2015-12-13","parent_id":0,"status":"New","assigned_to":"Thisun H","estimated_time":3,"remaining_time":0,"completed_ratio":100,"start_date":"2015-12-07","due_date":"2015-12-09","critical_task":true,"dependents":[2,3,4]},{"task_id":2,"task_name":"Risk Servlet","project_id":1,"sprint_id":"2015-12-13","parent_id":0,"status":"New","assigned_to":"Thisun H","estimated_time":10,"remaining_time":0,"completed_ratio":100,"start_date":"2015-12-10","due_date":"2015-12-12","critical_task":false,"dependents":[]}]}],"suggestions":[{"dev_id":5,"dev_name":"Thisun H","task_id":4,"task_name":"Resource Servlet"}]};

$(mock_data.assigns).each( function(){
    $('.risktable').append('<div><p>'+this.assignee_id+'</p></div>');
});
var mock_data={“sprint_start”:“2015-12-13”,“sprint_end”:“N.A.”,“available”:[{“id”:5,“name”:“Thisun H”,“free_time”:0.0,“mably”:[]}],“assignment”:[{“assignment_id”:6,“assigned_to”:“Isuru P”,“status”:“OnTrack”,“houru per_sprint”:6,“limit_per_per_sprint”:6.0,“limit_per_per_day”:6.0,“tasks”:“tasks”:“task_id”:3,“task_计划表”;“id”;“task”;“project name”,“冲刺id”:“2015-12-13”,“家长id”:0,“状态”:“新”,“分配给”:“Isuru P”,“估计时间”:6,“剩余时间”:6,“完成比率”:0,“开始日期”:“2015-12-10”,“到期日期”:“2015-12-13”,“关键任务”:真,“受抚养人”:[]}}},{“受让人id”:7,“分配给”:“Manoj D”,“状态”:“风险”,“每冲刺的小时数”:6,“每冲刺的限制”:5.0,“每冲刺的限制”:5.0,”任务“:[{”任务id“:4,“任务名称“:”资源Servlet“,”项目id“:1,“冲刺id“:”2015-12-13“,”家长id“:”0,“状态“,”新“,”分配给“:”Manoj D“,”估计时间“:6,“剩余时间“:0,“完成比率“:”0,“开始日期“:”2015-12-10“,”到期日期“:”2015-12-13“,”关键任务“,”真实,“家属“:”,”分配给“:”状态“,{”受让人id“:”5,“分配给“:”这是“,”状态“:”OnTrack,“hours_per_sprint”:0,“limit_per_sprint”:6.0,“limit_per_day”:6.0,“tasks”:[{“task_id”:1,“task_name”:“Redmine Connection”,“project_id”:1,“sprint_id”:“2015-12-13”,“parent_id”:0,“status”:“New”,“assigned_to”:“Thisun H”,“estimated_time”:3,“剩余_time”:0,“completed_Ratibility”:100,“start_date”;“start_date”;“2015-12-07”,“到期日期”;“2015-12-09”,“关键任务”“:true,“受抚养人”:[2,3,4],{“任务id”:2,“任务名称”:“风险Servlet”,“项目id”:1,“冲刺id”:“2015-12-13”,“父母id”:0,“状态”:“新的”,“分配给”:“Thisun H”,“预计时间”:10,“剩余时间”:0,“完成比率”:100,“开始日期”:“2015-12-10”,“到期日期”:“2015-12-12”,“关键任务”:false,“受抚养人”:“,”5],“建议”:,“dev_name”:“Thisun H”,“task_id”:4,“task_name”:“Resource Servlet”}]};
$(mock_data.assigns){
$('.risktable').append(''+this.assignment_id+'

'); });
您可以在此处看到示例:

可能有很多东西,比如
的样式是什么。risktable
?你能在成功处理程序中打印出对象
数据吗?可能是一个div,只需要打印一个元素。这种格式有错误吗!
code
var item='+''+value.id+'+''+value.assigned_to+''+''+value.status+'';