• <kbd id="qyk40"></kbd>
  • <strike id="qyk40"></strike><samp id="qyk40"><pre id="qyk40"></pre></samp>

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

    IE有時(shí)候會(huì)出現(xiàn):ReferenceError: process_request is not defined,F(xiàn)F則出現(xiàn):transport.js/run() error:undefined,其實(shí)這完全和transport.js無(wú)關(guān)。那么問(wèn)題出在哪里呢?

    (1)首先找到445-447行發(fā)現(xiàn)了這兩句:

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

    (2)然后再找到735發(fā)現(xiàn)了這句:

    Ajax.onRunning  = showLoader;

    哈哈....其實(shí)問(wèn)題就是出在這句的showLoader函數(shù)里面。因?yàn)樵谠摵瘮?shù)里753行有這段語(yǔ)句

    if ( ! obj && process_request),而出現(xiàn)上述問(wèn)題就是說(shuō)變量process_request沒(méi)有定義??!

    (3)為什么說(shuō)該變量沒(méi)有定義呢?

    原因很簡(jiǎn)單,因?yàn)镋C很多時(shí)候都是將這句話:

    放在最后面的....在中途有其他什么處理、JS載入、JS運(yùn)行而還沒(méi)運(yùn)行到最下面的時(shí)候當(dāng)然就出現(xiàn)在上述的錯(cuò)誤!!!

    process_request這個(gè)變量到底有什么用呢?其實(shí)就是為了創(chuàng)建一個(gè)DIV層顯示“正在處理您的請(qǐng)求...”這個(gè)信息??!ECshop AJAX處理時(shí)出現(xiàn)的錯(cuò)誤 - lshzhuhai - lshzhuhai的博客為什么要這樣實(shí)現(xiàn)呢?因?yàn)檫@樣可以支持多語(yǔ)言。

     

    解決辦法:

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

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

    下面的

    穩(wěn)定

    產(chǎn)品高可用性高并發(fā)

    貼心

    項(xiàng)目群及時(shí)溝通

    專業(yè)

    產(chǎn)品經(jīng)理1v1支持

    快速

    MVP模式小步快跑

    承諾

    我們選擇聲譽(yù)

    堅(jiān)持

    10年專注高端品質(zhì)開(kāi)發(fā)
    • 返回頂部
    亚洲欧洲精品成人久久曰| 亚洲热线99精品视频| 国产精品亚洲一区二区三区在线观看| 91精品国产91久久久久久| 久久青青草原精品影院| 精品国偷自产在线视频| 日韩一区二区三区电影在线观看| 国产成人精品无码专区| 亚洲精品动漫人成3d在线| 日韩久久无码免费毛片软件| 精品久久久久久久免费人妻 | 久久精品国产四虎| 999任你躁在线精品免费不卡| 国产精品看高国产精品不卡| 亚洲精品无码av人在线观看 | 国产精品自在在线午夜蜜芽tv在线| 亚洲综合精品香蕉久久网97| 国产国拍亚洲精品mv在线观看 | 亚洲国产精品福利片在线观看| 人妻少妇精品一区二区三区| 久久精品免费大片国产大片| 国产精品一区三区| 精品国产黑色丝袜高跟鞋| 国产成人精品免费大全| mm1313亚洲精品无码又大又粗| 精品人妻一区二区三区四区| 日韩AV无码精品人妻系列| 日韩精品一区二区三区影院 | 国产麻豆精品久久一二三| 中文字幕精品无码一区二区| 奇米影视国产精品四色| 尹人久久久香蕉精品| 九九99精品久久久久久| 青青青青久久精品国产| 国产精品扒开腿做爽爽爽视频 | 国产日产欧产精品精品蜜芽| 精品熟女少妇AV免费观看| 国产69精品麻豆久久久久| 日韩精品一区二区三区老鸦窝| 国产精品麻豆免费版| 国产精品免费看久久久久|