JS实现仿百度搜索框(输入框回调)
//关键词sug
$(function() {
//当键盘键被松开时发送Ajax获取数据
$('.wd').keyup(function() {
var keywords = $(this).val();
if (keywords == '') { $('#word').hide(); return };
$.ajax({
url: 'https://suggestion.baidu.com/su?wd=' + keywords,
dataType: 'jsonp',
jsonp: 'cb', //回调函数的参数名(键值)key
// jsonpCallback: 'fun', //回调函数名(值) value
beforeSend: function() {
// $('#word').append('正在加载。。。 ');
},
success: function(data) {
$('#word').empty().show();
if (data.s == '') {
//$('#word').append('Not find "' + keywords + '"');
$('#word').hide();
}
$.each(data.s, function() {
$('#word').append(' ' + this + ' ');
})
},
error: function() {
$('#word').empty().show();
//$('#word').append('Fail "' + keywords + '"');
$('#word').hide();
}
})
})
//点击搜索数据复制给搜索框
$(document).on('click', '#word li', function() {
var word = $(this).text();
$('.wd').val(word);
$('#word').hide();
$("form").submit();
// $('#texe').trigger('click');触发搜索事件
})
})
版权声明:
作者:漏网的鱼
链接:https://www.csev.cn/share/code/20250913743.html
来源:彩色动力-测试分享
版权声明:本文欢迎任何形式转载,转载时完整保留本声明信息(包含原文链接、原文出处、原文作者、版权声明)即可。本文后续所有修改都会第一时间在原始地址更新。
作者:漏网的鱼
链接:https://www.csev.cn/share/code/20250913743.html
来源:彩色动力-测试分享
版权声明:本文欢迎任何形式转载,转载时完整保留本声明信息(包含原文链接、原文出处、原文作者、版权声明)即可。本文后续所有修改都会第一时间在原始地址更新。
THE END
二维码
打赏


微信扫一扫关注蓝威网官方公众号
共有 0 条评论