$.cookie is not a function;原因及解決辦法
阿新 • • 發佈:2017-11-29
方法 () 通過 js文件 func cti query 原本 cookie
一、沒有引入jQuery庫文件
二、jQuery庫文件和jquery.cookie.js文件的順序問題。須先引入jQuery庫文件再引入cookie插件文件
三、頁面的加載順序所導致
大家的問題大多出在第三個原因!
網上有人說是一個頁面由於二次或多次引入了jquery插件導致。
我覺得應該這樣總結:
火狐瀏覽器報錯$.cookie is not a function;是由於一個頁面通過非正常方法載入jquery插件所導致!
怎麽個非正常方法呢?比如jquery的ajax方法load(),當被load的頁面也含有相關的插件,那麽火狐裏就會報錯!
解決辦法:
把原本通過load()加載相關頁面的方法改成iframe嵌入的方式!
$.cookie is not a function;原因及解決辦法