麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 建站經驗 > 正文

ecshop中ajax的調用原理

2024-04-25 20:32:16
字體:
來源:轉載
供稿:網友

1:首先ecshop是如何定義ajax對象的。

ecshop中的ajax對象是在js/transport.js文件中定義的。里面是ajax對象文件。聲明了一個var Ajax = Transport;對象和一個方法Ajax.call = Transport.run;

2:ecshop中ajax可以使用兩種方式傳遞數據.一種是get方式,一種是post方式.

Ajax.call( 'user.php?act=is_registered', 'username=' + username, finweb.com registed_callback , 'GET', 'TEXT', true, true );

Ajax.call('user.php?act=return_to_cart', 'order_id=' + orderId, returnToCartResponse, 'POST', 'JSON');

3:ecshop中的 ajax可以是傳遞text數據,也可以是一個json對象。比如以下代碼

goods.quick = quick;

goods.spec = spec_arr;

goods.goods_id = goodsId;

goods.number = number;

goods.parent = (typeof(parentId) == "undefined") ? 0 : parseInt(parentId);

Ajax.call('flow.php?step=add_to_cart', 'goods=' + goods.toJSONString(), addToCartResponse, 'POST', 'JSON');

里面的goods就是對象.而且是靠json來傳遞的。返回的結果result也是對象.

4:ecshop ajax函數里面.第三個參數就是回掉函數的名稱。比如以上代碼addToCartResponse 這個函數就是ajax處理結果的回調函數.

5:在ecshop的php代碼中,一般是通過get或者post方式來接受函數。比如以下例子,如果接受的是對象。還需要用json數據格式來處理.比如以下

include_once('includes/cls_json.php');

$_POST['goods'] = json_str_iconv($_POST['goods']);

處理的返回結果,也需要是json格式發送給js

die($json->encode($result));

以上就為大家簡單的介紹了ecshop中ajax的調用原理與調用方法,當然這些只是最基礎的東西,還需要大家在以后的應用中逐漸領會。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本中文一级片 | 色就色 综合偷拍区91网 | 午夜视频在线观看免费视频 | 91av爱爱| 日韩av在线资源 | 久久精品视频在线看99 | 视频国产一区二区 | 神马久久精品综合 | 亚洲日本高清 | 女人解衣喂奶电影 | 久久久精品网 | 国产精品久久久久久久不卡 | 免费a级黄色毛片 | 国产在线午夜 | 久久99精品久久久久久秒播放器 | 成人勉费视频 | 高清在线观看av | 视频一区二区国产 | 国产日韩久久久久69影院 | 国产深夜福利视频在线播放 | 黄色免费在线网址 | 一本一本久久a久久精品综合小说 | 一区二区久久久久草草 | 黄色片免费在线播放 | 91午夜免费视频 | 草莓福利社区在线 | 亚洲网站免费观看 | 在线观看国产免费视频 | 男女羞羞视频在线观看免费 | 韩国三级日本三级香港三级黄 | 久久精品成人免费国产片桃视频 | 精国产品一区二区三区四季综 | 欧美视频一二三区 | 国产成人在线观看免费网站 | 91丝袜 | 精品中文字幕在线播放 | 亚洲欧美国产高清va在线播放 | 免费观看一级欧美大 | 成年性羞羞视频免费观看 | 久草在线免费资源站 | 精精国产xxxx视频在线播放7 |