• <ol id="p2sfo"><var id="p2sfo"><optgroup id="p2sfo"></optgroup></var></ol><style id="p2sfo"><table id="p2sfo"></table></style>
    • <dfn id="p2sfo"><pre id="p2sfo"></pre></dfn>
        <strong id="p2sfo"><th id="p2sfo"></th></strong>
            <pre id="p2sfo"><strike id="p2sfo"></strike></pre>
              中文午夜人妻无码看片,综合久青草视频在线观看,无码人妻精品一区二区不卡,久久伊人久久亚洲综合,国产成人女人在线观看,无码人妻一区二区三区兔费 ,韩国无码av片在线观看,亚洲另类国产欧美一区二区
              網(wǎng)站建設(shè)套餐 網(wǎng)站建設(shè)作品 網(wǎng)站模板

              濟南網(wǎng)站制作,ecshop后臺ajax無刷新修改商品數(shù)量原理分析。

              2012年11月30日 17:11:18

                      濟南網(wǎng)站制作中,做商城ecshop系統(tǒng)一個不錯的選擇,他的功能和成熟的系統(tǒng)模式,使得許多濟南網(wǎng)站建設(shè)公司越來越對ecshop有更多的信賴,其中ecshop中的ajax效果做的非常好,可以直接在后臺的列表界面就能修改商品數(shù)量,庫存數(shù)量,商品名稱等,無需點擊編輯重新提交表單,使得用戶體驗做的非常好,簡介方便。濟南騰飛網(wǎng)絡(luò)這篇文章講解一下,ecshop后臺ajax無刷新修改商品數(shù)量的原理是什么,怎么實現(xiàn)的。

              一、演示效果圖:

              濟南網(wǎng)站制作,ecshop后臺ajax無刷新修改商品數(shù)量原理分析。

               

              二、無刷新修改商品數(shù)量實現(xiàn)方法:

               

              我們通過上圖可以看到這里執(zhí)行了一個onclick事件,通過點擊觸發(fā)listTable函數(shù)的edit方法,下面我們看下這個函數(shù)是怎么寫的。

               

              /**
               * 創(chuàng)建一個可編輯區(qū)
               */
              listTable.edit = function(obj, act, id)
              {
                var tag = obj.firstChild.tagName;
               

                if (typeof(tag) != "undefined" && tag.toLowerCase() == "input")
                {
                  return;
                }

                /* 保存原始的內(nèi)容 */
                var org = obj.innerHTML;
                var val = Browser.isIE ? obj.innerText : obj.textContent;

                /* 創(chuàng)建一個輸入框 */
                var txt = document.createElement("INPUT");
                txt.value = (val == 'N/A') ? '' : val;
                txt.style.width = (obj.offsetWidth + 12) + "px" ;

                /* 隱藏對象中的內(nèi)容,并將輸入框加入到對象中 */
                obj.innerHTML = "";
                obj.appendChild(txt);
                txt.focus();

                /* 編輯區(qū)輸入事件處理函數(shù) */
                txt.onkeypress = function(e)
                {
                  var evt = Utils.fixEvent(e);
                  var obj = Utils.srcElement(e);

                  if (evt.keyCode == 13)
                  {
                    obj.blur();

                    return false;
                  }

                  if (evt.keyCode == 27)
                  {
                    obj.parentNode.innerHTML = org;
                  }
                }

                /* 編輯區(qū)失去焦點的處理函數(shù) */
                txt.onblur = function(e)
                {
                  if (Utils.trim(txt.value).length > 0)
                  {
                    res = Ajax.call(listTable.url, "act="+act+"&val=" + encodeURIComponent(Utils.trim(txt.value)) + "&id=" +id, null, "POST", "JSON", false);

                    if (res.message)
                    {
                      alert(res.message);
                    }

                    if(res.id && (res.act == 'goods_auto' || res.act == 'article_auto'))
                    {
                        document.getElementById('del'+res.id).innerHTML = "<a href=\""+ thisfile +"?goods_id="+ res.id +"&act=del\" onclick=\"return confirm('"+deleteck+"');\">"+deleteid+"</a>";
                    }

                    obj.innerHTML = (res.error == 0) ? res.content : org;
                  }
                  else
                  {
                    obj.innerHTML = org;
                  }
                }
              }

              通過我們觀察這個函數(shù)的寫法,得出這個函數(shù)的意思,創(chuàng)建一個可編輯區(qū)域,然后在鼠標(biāo)失去焦點的時候執(zhí)行Ajax.call這個函數(shù)。那么Ajax.call這個函數(shù)又是是什么意思呢?我們看下他的寫法。

              Ajax.call(listTable.url, "act="+act+"&val=" + encodeURIComponent(Utils.trim(txt.value)) + "&id=" +id, null, "POST", "JSON", false);

              第一個參數(shù)是請求的URL地址,第二個參數(shù)是發(fā)送參數(shù),第三個參數(shù)是執(zhí)行的回調(diào)函數(shù),第四個參數(shù)是響應(yīng)類型,第五參數(shù)是是否異步請求。

              我們通過這個函數(shù)就能實現(xiàn)ecshop的ajax調(diào)用了。

                      在濟南網(wǎng)站建設(shè)中,ecshop是我們經(jīng)常用到的,我們在進行二次開發(fā)的時候,一定要把經(jīng)常用的東西全部都弄懂了才能在下次開發(fā)中更好更快速的解決。ecshop后臺ajax無刷新修改商品數(shù)量原理就這些。本文由濟南騰飛網(wǎng)絡(luò)發(fā)布,轉(zhuǎn)載請注明。http://m.0531soso.com

               

               

              服務(wù)宗旨:客戶至上、服務(wù)保證、信用保證、售后保證、價格保證。

              在濟南找濟南網(wǎng)站建設(shè)公司就選擇我們,我們用服務(wù)保證你選擇的沒有錯誤。

              公司地址:山東省濟南市東關(guān)大街中泰大廈

              Copyright?2020-2030  www.62net.cn

              濟南網(wǎng)站設(shè)計我們值得信賴.

              主站蜘蛛池模板: 99久久综合九九亚洲| 影音先锋2020色资源网| 在线a网站| 亚洲国产综合91麻豆| 狠狠亚洲超碰狼人久久老人 | 亚洲三级网站| 久久99国内精品自在现线| 小婕子伦流澡到高潮h| 亚洲av永久无码一区二区三区 | 韩国午夜理伦三级| 99这里有精品视频视频| 爆乳日韩尤物无码一区| 日韩v亚洲v欧美v精品综合| 99热久久这里只有精品| 日韩深夜免费在线观看| 公和我做好爽添厨房| 伊人激情av一区二区三区| 欧洲精品免费一区二区三区| 国产一区二区日韩在线| 午夜丁香婷婷| 女人扒开腿让男桶喷水高潮的软件 | 美女脱了内裤打开腿让男人戳| 亚洲精品久久久久久久久av无码 | 动漫精品视频一区二区三区| 国产网友愉拍精品视频| 开心婷婷五月激情综合社区| 久青草视频免费视频福利片| 欧美国产视频| 精品少妇爆乳无码aⅴ区| 亚洲第一福利视频导航| 久久99国产精品久久99无号码| 高清自拍亚洲精品二区| 青青操国产| 精选麻豆国产AV| 国产激情影院| 国产精品国产三级国产试看| 国产成人av在线免播放观看新| 人妻无码精品久久亚瑟影视| 国产偷国产偷亚洲高清午夜| 亚洲精品久久久久久中文传媒| 日韩深夜视频在线观看|