簡體   English   中英

Framework7 js Bundle 禁用 ajax Function

[英]Framework7 js Bundle disables the ajax Function

我正在嘗試將我的應用程序從普通的 HTML 遷移到框架 7,一切都很順利,直到我注意到 ajax 請求沒有被執行,因為它們導致了錯誤

Uncaught TypeError: $.ajax is not a function
    at functionName (file.js:73:5)
    at functionName (file.js:69:2)
    at HTMLFormElement.<anonymous> (file.js:18:2)

我簡要地知道類型錯誤主要發生在項目中不存在 jquery 或使用 Jquery 的精簡版時,而我的項目並非如此

經過一段時間尋找問題的原因后,我發現只要包含文件framework7-bundle.min.js ajax 就會停止工作導致上述錯誤,反之亦然,有沒有辦法通過這個導航問題?

在嘗試找出問題后,我發現 framework7 帶有自己的 Dom 操縱器並使用 jquery 使用的符號因此覆蓋所有包含的 jquery 功能來解決這個問題,我確實在這個 Dom 操縱器所在的行上發表了評論初始化。

可以通過刪除或注釋 app.js 中的第一行來禁用 Dom 處理程序,這一行var $ = Dom7;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM