老师,怎么把添加上去的数据显示出来啊

来源:3-4 作业题

_YI__

2019-03-16 11:46:23

var search=document.querySelector('.header-search-input')
var headSearch=document.querySelector('.header-search')
search.onkeyup=function(e){
	$.ajax({
		type:"get",
		url:"search.json",
		async:true,
		dataType:"json" ,
		success:function(data,textStatus,jqXhr){
			for(var i=0;i<data.length;i++){
				if (search.value === data[i][0].Query) {
               		var results = data[i][0].Results[0];
               		var div=document.createElement('div')
               		
               		for(var i=0;i<results.Suggests.length;i++){
               			li=document.createElement('li')
               			li.append(results.Suggests[i].Txt)
						
						div.appendChild(li)
//						console.log(li)
////             			console.log(results.Suggests[i].Txt)
               		}
               		
               		search.appendChild(div)	
               		
               		console.log(search)

//             		lis.style.display="block"
//             		lis.style.position="absolute"
//             		lis.style.top='30px'
//             		lis.style.left="0"
//	         		lis.style.width="99%"
               		
				}
			}
		}
	});
}

http://img.mukewang.com/climg/5c8c716b000143f514500864.jpg

如图,没有出来那个下拉的框

写回答

1回答

樱桃小胖子

2019-03-17

因为作业题涉及到多个文件以及数据文件,因此单凭同学贴出来的这一个js文件,老师进行代码测试,建议同学直接提交作业,每个作业有两次上传机会,第一次上传完成后,老师会根据同学的作业给出详细的修改以及实现思路和方案(备注:建议同学将自己目前遇到的作业中的问题进行标注),同学根据老师给出的实现思路对作业进行修改,修改完后,可进行第二次提交

祝学习愉快!

0

0 学习 · 4826 问题

查看课程