转向百度搜索

开发工具与关键技术:Visual Studio 2015  JavaScript
作者:宁佐潮
撰写时间:2019.3.31

在layer表格中进行搜索,当没有搜索结果时对用户进行询问是否在转向百度进行搜索
在这里插入图片描述
一共有两个layer数据表格在这里插入图片描述

所以在搜索的时候先判断页面显示的是那个表格,然后再对相对应的表格进行搜索
在这里插入图片描述
获取到需要查询的内容,还有两张表格的style样式
接下来进行判断当其中一个表格的display属性为隐藏时,则搜索的是另一表格,否则就是本身进行搜索,转向百度搜索是建立在本身数据库中没有找到的情况下,再询问是否要转向百度搜索,所以要知道数据表格中在搜索后是否有数据,有则不管,没有就询问用户是否转向百度进行搜索
判断需要知道表格有多少条数据,想知道在数据表格中的数据条数,需要在初始化时加上
done: function (count) { }
然后在表格数据重载的时候,在done中一个function(data){},然后条数便是.count,当count等于0的时代,就询问用户是否转向百度进行搜索,是则用window.location.href跳转到百度的网址,在后面加上要搜索的内容,
在这里插入图片描述


        //歌曲或歌手条件查询
        function DemandSeek() {
            var seekValue = $("#seekValue").val();//获取到输入的内容
            var tabSongdisdisplay = $("#tabSongdis")[0].style.display;//歌手表格的display
            var tabSingerdisdisplay = $("#tabSingerdis")[0].style.display;//歌曲表格的display

            if (tabSingerdisdisplay == "" && tabSongdisdisplay == "none") {
                //当歌手表格隐藏,显示的是歌曲表格时,要查询的是歌曲
                tabSinger.reload({
                    url: "selectSingerAll",
                    where: { seekValue: seekValue },
                    page: { cuur: 1 },
                    done: function (data) {
                        if (data.count == 0) {
                            layer.confirm("亲,没有找到哦,是否转向百度进行搜索!", { icon: 0 }, function (Index) {
                                window.location.href = "https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=" + seekValue;
                            });
                        }
                    }
                });
            } else {
                //当歌曲表格隐藏,显示的是歌手表格时,要查询的是歌手
                tabSong.reload({
                    url: "tabSongAll",
                    where: { seekValue: seekValue },
                    page: { cuur: 1 },
                    done: function (data) {
                        if (data.count == 0) {
                            layer.confirm("亲,没有找到哦,是否转向百度进行搜索!", { icon: 0 }, function (Index) {
                                window.location.href = "https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=" + seekValue;
                            });
                        }
                    }
                });
            }
        }
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值