<script type="text/javascript">
$('#input_text_id').bind('keyup', function() {
$.get('http://api.bing.com/qsonhs.aspx?q='+searchText,function(data){
var html = '';
var searchText=$('input_button_id').val();
var data =data.AS.Results[0].Suggest;
for (var i = 0;i<data.length;i++) {
html+='<li>'+data[i].Txt+'</li>';
}
$('#result').html(html);
$('#search-suggest').css({
top: $('#form').offset().top+$('#form').height()+10,
left: $('#form').offset().left,
position:'absolute'
}).show();
});
},'json');
</script>
我的这段代码在控制台会出错,这是什么意思,还有个问题就是 html+='<li>'+data[i].Txt+'</li>';这段代码的Txt和text()的区别,而且html()可以直接给ul添加li吗?
相关分类