日韩视频中文字幕_最新中文字幕在线_天天精品_欧美一级在线_亚洲男人天堂网_麻豆乱码国产一区二区三区

在使用ECshop的AJAX(即:transport.js)

IE有時候會出現:ReferenceError: process_request is not defined,FF則出現:transport.js/run() error:undefined,其實這完全和transport.js無關。那么問題出在哪里呢?

(1)首先找到445-447行發現了這兩句:

/* 定義兩個別名 */
var Ajax = Transport;
Ajax.call = Transport.run;

(2)然后再找到735發現了這句:

Ajax.onRunning  = showLoader;

哈哈....其實問題就是出在這句的showLoader函數里面。因為在該函數里753行有這段語句

if ( ! obj && process_request),而出現上述問題就是說變量process_request沒有定義!!

(3)為什么說該變量沒有定義呢?

原因很簡單,因為EC很多時候都是將這句話:

放在最后面的....在中途有其他什么處理、JS載入、JS運行而還沒運行到最下面的時候當然就出現在上述的錯誤!!!

process_request這個變量到底有什么用呢?其實就是為了創建一個DIV層顯示“正在處理您的請求...”這個信息!!ECshop AJAX處理時出現的錯誤 - lshzhuhai - lshzhuhai的博客為什么要這樣實現呢?因為這樣可以支持多語言。

 

解決辦法:

(1)在showLoader函數體里面加入這句var process_request = '正在處理您的請求...';英文的話就改成英文了。。。

(2)將var process_request = "{$lang.process_request}";這句話放在

下面的

穩定

產品高可用性高并發

貼心

項目群及時溝通

專業

產品經理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質開發
  • 返回頂部
主站蜘蛛池模板: 91精品国产综合久久久蜜臀粉嫩 | 中文在线播放 | 欧美精品一区二区在线观看 | 欧美自拍视频 | 再深点灬舒服灬太大了添少妇视频 | 亚洲精品视频在线播放 | 国产成人综合网 | 国产午夜久久 | 天天干狠狠 | 成人精品一区二区三区 | 国产一区在线免费 | 欧美在线一区二区三区 | 超碰97在线播放 | 日韩 国产 在线 | 97精品国产| 午夜成人在线视频 | 国产精品久久久久久一级毛片 | 久久这里只有精品首页 | 国产成人久久精品一区二区三区 | 亚洲成人1区 | 国产成人久久 | 日韩精品一区在线 | 国内精品国产三级国产在线专 | 成人a在线视频免费观看 | 天天射影院 | 午夜草逼 | 久久久久亚洲精品国产 | 精品国产aⅴ一区二区 | 日韩中文字幕在线看 | 亚洲成人免费网址 | 日本中文字幕在线观看 | 日韩精品www| 欧美日韩综合视频 | 欧美视频在线观看不卡 | 2018啪一啪| 国产免费一区二区 | 成人在线片 | 欧美视频亚洲视频 | 在线视频日本 | 久久久a| 欧美日韩精品一区二区 |