页面加载时就请求ajax,页面加载时发送Ajax请求

如下所示代码,我想在页面加载时判断是否已经保存有cookie,如果有则直接发送ajax请求显示上一次的结果页面。

但是加上后面的if之后,不但不会加载结果页面,连之前的searchAjax()方法也不能用了。

$(function() {

$("#btn_search").click(search);

$("#result_list").on("click","#song",showSong);

var search = getCookie("search");

var page = getCookie("page");

if(search!=null && page!=null){

searchAjax(page,search);

}

});

bVtHxt

自己按F12debug一下

我猜测一下

if(search!=null && page!=null){

searchAjax(page,search);

}

不能运行searchAjax(page,search)

那么就是search!=null && page!=null 为 false

那有没有可能search和page的默认值是undefined

if(search != undefined && page != undefined){

searchAjax(page,search);

}

我有个BUG就犯在这个上面……

这种代码应该跟css放在一起,意思js平常是放在body底部,现在要提到body顶部,试一下吧

3431402c1bcafac7e7cfb291f3f55629.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值