账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何帶值到 function 繼續使用?即便 setTimeout ?
    60
    0
    $(document).ready(function() {
        product_online(<?=$prodIdForOnline;?>, '<?=$urlForOnline;?>');
        product_update_online(<?=$prodIdForOnline;?>, '<?=$urlForOnline;?>');
      });
    
      function product_online(id, url){
        $('#product_online').load('/models/notify?type=product-online&url='+url+'&id='+id, function(data){
        });
        setTimeout(product_online, 15000);
      };
    
      function product_update_online(id, url){
        $('.product_online').load('/models/notify?type=product-update-online&url='+url+'&id='+id, function(data){
          console.log('updated');
        });
        setTimeout(product_update_online, 10000);
      };

    這是我完成的代碼
    一開始 ready 後會帶兩個值給 function 使用
    但是超過 setTimeout 的時間後就沒有值了,我知道是因為 setTimeout 裡面的 function 沒有帶值的關係
    那請問一下如何當 setTimeout 的時候會帶剛剛 ready 的值再繼續啟用 function ?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部