15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 前端开发 js

button或a标签用js进行跳转失效的原因

王少铮| 发布于 2022-02-15 00:36:57| 565阅读| 0点赞| 0评论
举报

原因是因为button和a标签都有默认的刷新事件

代码如下

$('#toSearch').click(function(){
        let cate_id=$('input[name=allGameCate]').val();
        let search=$('input[name=allSearch]').val();
        if(cate_id==''){
            layer.msg('

请先选择游戏

'
); return false; }else if(search==''){ layer.msg('

请输入关键字

'
); return false; }
    //另一个页面的地址 window.location.href='/index/store/index?cate_id='+cate_id+'&search='+search; });

上面代码执行的结果是在当前页面刷新,并且参数传递到了当前页面

原因是因为button和a标签都有默认的刷新事件,需要阻止刷新事件,这样这个跳转才能正常执行,代码改为如下

$('#toSearch').click(function(){
        let cate_id=$('input[name=allGameCate]').val();
        let search=$('input[name=allSearch]').val();
        if(cate_id==''){
            layer.msg('

请先选择游戏

'
); }else if(search==''){ layer.msg('

请输入关键字

'
); }else{ window.location.href='/index/store/index?cate_id='+cate_id+'&search='+search; } return false; });
0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

王少铮
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部