Javascript 获取json数据时出现jquery问题
这是我的函数,我想在其中使用动态day1from和day1to,day2from和day2to。。。从jquery中的workers json数组中选择每个循环。它显示我没有定义 我纠正了几个语法错误,但除此之外,您正在从变量Javascript 获取json数据时出现jquery问题,javascript,jquery,json,Javascript,Jquery,Json,这是我的函数,我想在其中使用动态day1from和day1to,day2from和day2to。。。从jquery中的workers json数组中选择每个循环。它显示我没有定义 我纠正了几个语法错误,但除此之外,您正在从变量dayFrom中查找索引,而不是从dayFrom中查找索引 函数makeHtml(响应){ $.each(response.workers,函数(i){ $.each(response.dutchDays,函数(j){ var dayFrom='day'+j+'from'
dayFrom
中查找索引,而不是从dayFrom
中查找索引
函数makeHtml(响应){
$.each(response.workers,函数(i){
$.each(response.dutchDays,函数(j){
var dayFrom='day'+j+'from';
console.log(response.workers[i][dayFrom]);//这显示我没有定义
});
});
}
答复={
任务日期:{1:“马恩达格:”,2:“丁斯达格:”,3:“沃恩斯达格:”,4:“顿德达格:”,5:“弗里达格:”,6:“扎特达格:”},
时间数组:[“00:00:00”、“00:30:00”、“01:00:00”、“01:30:00”、“02:00:00”、“02:30:00”、“03:00:00”、“03:30:00”],
工人:[{“workerid”:“51”,“barberid”:“41”,“姓名”:“Mo”,“workerEmail”:“nkm”_mootje@hotmail.com,“工人时间id”:“57”,“需要的时间”:“30”,“day1from”:“12:00:00”,“day1to”:“18:00:00”,“day2from”:“09:00:00”,“day2to”:“18:00:00”,“day3from”:“09:00:00”,“day4from”:“09:00:00”,“day4to”:“20:30:00”,“day5from”:“09:00:00”,“day5to”:“18:00:00”,“day6from”:“09:00:00”,“day6to”:“18:00:00”,“day7from”:“05:00:00”,“day7to”:“12:30:00”}]
}
生成HTML(响应);
我想你需要回复。工人[I][dayFrom]
@Halcyon它正在工作谢谢:)了解更多关于为什么搜索“括号vs点”的信息。好的,我会检查它。再次感谢你。是的,代码中有错误。我得到了答案,谢谢:)不客气!如果你能标记为解决方案,它会帮助很大。
function makeHtml(response) {
$.each(response.workers,function(i){
$.each(response.dutchDays,function(j) {
var dayFrom = 'day'+j+'from';
console.log(response.workers[i].dayFrom); // This is showing me undefined
}
}
dutchDays:{1: "Maandag:", 2: "Dinsdag:", 3: "Woensdag:", 4: "Donderdag:", 5: "Vrijdag:", 6: "Zaterdag:",…}
timeArray:["00:00:00", "00:30:00", "01:00:00", "01:30:00", "02:00:00", "02:30:00", "03:00:00", "03:30:00",…]
workers:[{"workerid":"51","barberid":"41","name":"Mo","workerEmail":"nkm_mootje@hotmail.com","worker_time_id":"57","time_needed":"30","day1from":"12:00:00","day1to":"18:00:00","day2from":"09:00:00","day2to":"18:00:00","day3from":"09:00:00","day3to":"18:00:00","day4from":"09:00:00","day4to":"20:30:00","day5from":"09:00:00","day5to":"18:00:00","day6from":"09:00:00","day6to":"18:00:00","day7from":"05:00:00","day7to":"12:30:00"}]