欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

transport.js和jquery沖突問題的解決方法

 更新時(shí)間:2015年02月10日 10:49:19   作者:葉宗林  
這篇文章主要介紹了transport.js和jquery沖突問題的解決方法,需要的朋友可以參考下

問題原因:/js/transport.js 文件
Object.prototype.toJSONString = function () {**************}
大概 580行到590行之間 這個(gè)句用于格式化json,他重寫了object的結(jié)構(gòu),導(dǎo)致于js框架沖突,如果要解決需要把這段代碼注釋掉,然后用別的方式替換。

我是將所有用到*.toJSONString的地方,替換成一個(gè)函數(shù),例如:
/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函數(shù)如下:

function obj2str(o){
var r = [];
if(typeof o ==”string”) return “\”"+o.replace(/([\'\"\\])/g,”\\$1″).replace(/(\n)/g,”\\n”).replace(/(\r)/g,”\\r”).replace(/(\t)/g,”\\t”)+”\”";
if(typeof o ==”undefined”) return “undefined”;
if(typeof o == “object”){
if(o===null) return “null”;
else if(!o.sort){
for(var i in o)
r.push(“\”"+i+”\”"+”:”+obj2str(o[i]))
r=”{“+r.join()+”}”
}else{
for(var i =0;i<o.length;i++)
r.push(obj2str(o[i]))
r=”["+r.join()+"]”
}
return r;
}
return o.toString();
}

大概這樣就可以了,可能還有些腳步錯(cuò)誤需要處理,您自己體會(huì)下 , 這只是個(gè)解決方法,并不一定適用您的網(wǎng)站。

我注釋了下面這一段

/*
Object.prototype.toJSONString = function () {
……
// Join all of the fragments together and return.

a.push(‘}');
return a.join(”);
};
*/

相關(guān)文章

  • js+html5獲取用戶地理位置信息并在Google地圖上顯示的方法

    js+html5獲取用戶地理位置信息并在Google地圖上顯示的方法

    這篇文章主要介紹了js+html5獲取用戶地理位置信息并在Google地圖上顯示的方法,涉及html5元素的操作技巧,需要的朋友可以參考下
    2015-06-06
  • 常用簡易JavaScript函數(shù)

    常用簡易JavaScript函數(shù)

    返回字符串的字節(jié)長度 檢查表單是否符合規(guī)定的長度 等表達(dá)驗(yàn)證函數(shù)
    2009-04-04
  • eval的兩組性能測試數(shù)據(jù)

    eval的兩組性能測試數(shù)據(jù)

    最近對eval火爆的討論,教主 @Franky 和 灰大 @otakustay 也給了精彩的數(shù)據(jù)分析,剛好之前也做過類似的測試,我也跟風(fēng)湊個(gè)熱鬧,提供兩組數(shù)據(jù)供大家參考
    2012-08-08
  • 一文解析ChatGPT?之?Fetch?請求

    一文解析ChatGPT?之?Fetch?請求

    這篇文章主要為大家介紹了ChatGPT?之?Fetch請求的內(nèi)容解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 微信小程序scroll-view實(shí)現(xiàn)左右聯(lián)動(dòng)效果

    微信小程序scroll-view實(shí)現(xiàn)左右聯(lián)動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序scroll-view實(shí)現(xiàn)左右聯(lián)動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 解決option標(biāo)簽selected=

    解決option標(biāo)簽selected="selected"屬性失效的問題

    下面小編就為大家?guī)硪黄鉀Qoption標(biāo)簽selected="selected"屬性失效的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,希望對大家有所幫助
    2017-11-11
  • weakMap為什么是弱引用原理

    weakMap為什么是弱引用原理

    這篇文章主要為大家介紹了weakMap為什么是弱引用原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • IE 緩存策略的BUG的解決方法

    IE 緩存策略的BUG的解決方法

    IE 緩存策略的BUG的解決方法...
    2007-07-07
  • JS獲取本機(jī)IP地址的2種方法

    JS獲取本機(jī)IP地址的2種方法

    我們在項(xiàng)目經(jīng)常遇到獲取本機(jī)IP地址的需求,下面這篇文章主要給大家介紹了關(guān)于JS獲取本機(jī)IP地址的2種方法,文中通過示例代碼介紹的非常詳細(xì),本文適合新手,需要的朋友可以參考下
    2022-09-09
  • ES6中Math對象的部分?jǐn)U展

    ES6中Math對象的部分?jǐn)U展

    本文主要介紹了ES6中Math對象的部分?jǐn)U展,具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02

最新評論