transport.js和jquery沖突問題的解決方法_javascript技巧
來源:懂視網
責編:小采
時間:2020-11-27 21:34:23
transport.js和jquery沖突問題的解決方法_javascript技巧
transport.js和jquery沖突問題的解決方法_javascript技巧:問題原因:/js/transport.js 文件 Object.prototype.toJSONString = function () {**************} 大概 580行到590行之間 這個句用于格式化json,他重寫了object的結構,導致于js框架沖突,如果要解決需要把這段代碼注釋掉,然后用別的方式替換。 我
導讀transport.js和jquery沖突問題的解決方法_javascript技巧:問題原因:/js/transport.js 文件 Object.prototype.toJSONString = function () {**************} 大概 580行到590行之間 這個句用于格式化json,他重寫了object的結構,導致于js框架沖突,如果要解決需要把這段代碼注釋掉,然后用別的方式替換。 我

問題原因:/js/transport.js 文件
Object.prototype.toJSONString = function () {**************}
大概 580行到590行之間 這個句用于格式化json,他重寫了object的結構,導致于js框架沖突,如果要解決需要把這段代碼注釋掉,然后用別的方式替換。
我是將所有用到*.toJSONString的地方,替換成一個函數,例如:
/js/common.js 29行
Ajax.call(‘flow.php?step=add_to_cart', ‘goods=' + goods.toJSONString, addToCartResponse, ‘POST', ‘JSON');
替換成:
Ajax.call(‘flow.php?step=add_to_cart', ‘goods=' + obj2str(goods), addToCartResponse, ‘POST', ‘JSON');
obj2str函數如下:
大概這樣就可以了,可能還有些腳步錯誤需要處理,您自己體會下 , 這只是個解決方法,并不一定適用您的網站。
我注釋了下面這一段
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
transport.js和jquery沖突問題的解決方法_javascript技巧
transport.js和jquery沖突問題的解決方法_javascript技巧:問題原因:/js/transport.js 文件 Object.prototype.toJSONString = function () {**************} 大概 580行到590行之間 這個句用于格式化json,他重寫了object的結構,導致于js框架沖突,如果要解決需要把這段代碼注釋掉,然后用別的方式替換。 我