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