首页 > 代码库 > ECSTORE AJAX提交的实现

ECSTORE AJAX提交的实现

今天向大家介绍在ecstore中怎样使用ajax提交数据
1
<script> 2 //JAVASCRIPT代码 3 $$(".BB").ADDEVENT(‘CHANGE‘,FUNCTION(E){ 4 VAR ORDER_ITEM_ID = THIS.GET(‘ORDER_ITEM_ID‘); 5 VAR PRODUCT_NAME= THIS.VALUE; 6 NEW REQUEST.JSON({ 7 URL: "INDEX.PHP?APP=SALE&AMP;CTL=ADMIN_ORDERS&AMP;ACT=AJAX_DISCOUNT", 8 ONCOMPLETE: FUNCTION(PERSON, TEXT){ 9 IF(PERSON.STATUS==1){10 ALERT(PERSON.MSG);11 }ELSE{12 ALERT("提交失败");13 }14 }15 }).POST(‘ORDER_ITEM_ID=‘+ORDER_ITEM_ID+‘&AMP;PRODUCT_NAME=‘+PRODUCT_NAME);16 });17 //后台方法18 FUNCTION AJAX_DISCOUNT(){19 $ID = $_POST[‘ORDER_ITEM_ID‘];20 $PRODUCT_NAME = $_POST[‘PRODUCT_NAME]21 $ORDER_ITEM_MDL = $THIS-&GT;APP-&GT;MODEL(‘ORDERS_ITEM‘);22 $ORDER_ITEM = $ORDER_ITEM_MDL-&GT;DUMP($ID);23 $ORDER_ITEM[‘PRODUCT_NAME‘]=$PRODUCT_NAME;24 $ORDER_ITEM_MDL-&GT;SAVE($ORDER_ITEM);25 $RESULT = ARRAY(‘STATUS‘=&GT;1,‘MSG‘=‘信息修改成功‘]);26 ECHO JSON_ENCODE($RESULT);27 }28 </script>

 

ECSTORE AJAX提交的实现