ecshop不相容jQuery怎麼辦

2021-06-06 14:46:43 字數 817 閱讀 6933

原因分析:

在transport.js檔案中,大概 580行到590行之間,這個句用於格式化json,他重寫了object的結構,導致於js框架衝突。衝突的原因是jquery給乙個object增加了很多元素,那麼在object.prototype.tojsonstring = function () 這個函式中 for (k in this) 語句中進行了無數次的迴圈,導致網頁很卡,並且在ie中會報錯。

解決方案:

根本的解決辦法是不用transport.js中的json功能,那麼就要有乙個相同的功能來代替它,這裡我選用jquery-json1.3.js。首先要把transport.js中的json功能刪除。由於實現json功能的函式有區別,所以要麻煩改掉原ecshop中各個地方用到的tojsonstring()函式。

注意2.index.js 裡

var res = result.parsejson();

替換為var res = $.evaljson(result);

以下是修改過的檔案:

js\compare.js

\js\common.js

\js\transport.js

\themes\modify\library\member_info.lbi

\admin\js\selectzone.js

\admin\templates\topic_edit.htm

\admin\templates\menu.htm

\admin\templates\topic_edit.htm

php不相容 php7不相容dedecms

php7不相容dedecms 一 無法獲取錯誤資訊,一片空白,一片空白是無法除錯的,所以要做的第一件事,能夠輸出錯誤資訊。開啟 include common.inc.php 找到下面的 error reporting e all error reporting e all e notice 改為er...

不相容的量度

在做相關性分析的過程中提示,不相容的量度 具體提示資訊 error in cor tp53 expr,ratio cells,method pearson 不相容的量度 主要是維度上有問題,在做相關性分析的時候要保持兩個矩陣或者資料框的行數一致,這是前提,在比較之前檢查一下,行列數目顛倒時,利用轉置...

不相容的事件冒泡

on 的中文 api jquery 1.9 公升級指南 關於事件冒泡各個瀏覽器的支援 這裡指的是原生js,jquery 的.on 可以支援chang等事件的。檢測submit事件的冒泡情況 ie6ie8 ff3.6 opera10 chrome4 safari4 冒泡到form 冒泡到form 冒泡...