亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

問一個關于頁面拼合和函數調用的問題

問一個關于頁面拼合和函數調用的問題

喵喔喔 2018-12-13 18:14:21
目前的狀況是,有一個header和footer的公共頁面(只包含html,css,js),是用php來拼合頁面A、B、C的頭部和尾部。A、B、C三個頁面的功能互不一樣?,F在遇到的情況就是在header頁面我有用戶登錄的功能。在用戶登錄成功之后運行一個A頁面的push()方法用ajax刷新頁面的關鍵數據。但是這個方法在其他的兩個頁面用不到,不需要這個方法。所以在打開那兩個頁面的時候header里的js就會報錯。我現在的解決方法是在登錄成功之后先檢查函數是否存在,但是這樣造成代碼亂,在沒有這個函數的頁面多一個檢查不必要,,頁面一多的話那就更亂了。!window.push ? void 0: push() ;在這里想問一下各位大神,你們有什么更好的方法可以解決這個問題
查看完整描述

1 回答

?
Helenr

TA貢獻1780條經驗 獲得超4個贊

可以通過判斷方法是否存在來規避出現的問題


if(typeof yourfunctionname === 'function' ){

    //存在且是function

}else{

    //不存在或不是function

}


查看完整回答
反對 回復 2019-01-19
  • 1 回答
  • 0 關注
  • 365 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號