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> 
时间: 2024-07-30 03:39:47

ECSTORE AJAX提交的实现的相关文章

jquery ajax提交表单数据的两种方式

jquery ajax提交表单数据的两种方式

django ajax提交避免csrf错误的方法

使用django 防御csrf功能时,ajax提交表单 {{ csrf_token }}加入到data里面,可避免csrf错误.位置如下红色标注: $.ajax({    :,    :{:.,},    :,    :(callback){       callback = jQuery.parseJSON(callback);       (callback.> ){          .()          .(callback[].);          =callback[].- .

JavaWeb开发中form、ajax提交数据Model转化

JavaWeb开发中form.ajax提交数据Model转化 问题 最近学习MongoDB数据库,作为java开发的我,当然需要做个小的web程序来测试一番了.在html中我采取ajax提交方式,因为我要模拟各种类型的数据,基础数据类型.数组.对象等.然而,最终发现了个不同的地方:Form和ajax提交数据,在HttpServletRequest中尽然参数名有所不同. 数据类型 form ajax 基础数据 para=value para=value 数组 para[]={"aaa",

利用jquery进行ajax提交表单和附带的数据

1.获取表单数据: $form.serialize() 2.附带数据:input[status]=1 3.构造url链接:url = $form.attr('action') + '?input[status]=1' 3.ajax提交:$.post(url, post_data, function(res){xxx}, 'json'); 4.后台php接收 $_REQUEST['input'];(input是一个数组存放提交的所有数据)

ajax提交表单

ajax提交表单在项目中常用,前台无论是简单的html.jsp或者是使用了easyui框架,提交表单都会使用到ajax,extjs框架其实也是使用了ajax只不过对其进行了封装了,我们使用的时候就更固定了些. 总的来说ajax提交表单可以分为两种,一种是无返回结果的,就是将表单数据提交给后台,后台处理完就完了:另一种就是有返回结果的,后台执行成功或失败的信息需要返回到前台. 1,无返回结果的 最简单的就是$("#formid").submit();直接将form表单提交到后台. 2,有

关于ajax提交表单

今天主要是四个问题: 1.表单页面元素的获取: 2.按钮的值的获取: 3.按钮的值以变量提交: 4.表单的提交: 获取表单元素时用的是事件委托的方法.{犯的错误:1.用获取表格父级元素的方法获取,没有意识到表单的值是填在value里面的,而表格里面的值直接在th容器里填的 2.在考虑父级元素时没有考虑到它所有的容器都属于他的父级元素                                                                                   

ajax提交富文本,内容被截断,解决方法及思路

问题描述: 使用百度的UEditor富文本插件用于前端富文本编辑,后端使用jsp,提交普通文本没有问题,后来发现在提交某些指定文本时,数据查回的数据出现不完整现象:第一件事就是想到“垃圾编辑器”??,但是此时项目已经上线,再次重构时间成本太高,没办法只好硬着头皮->“调试”??. 解决思路: 前端获取控件内容不完整,开启前端调试:结果是有内容且完整 那完了,前端有,是不是后端没有取到值,调试了一下后端,果然: 我开始怀疑人生了??像这种情况还能怎么办,那只有一种可能了,在向服务器提交时字符被截断

PHP 判断是否为Get/Post/Ajax提交

<?php PHP 判断是否为Get/Post/Ajax提交 /** * 是否是AJAx提交的 * @return bool */ function isAjax(){ if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'){ return true; }else{ return false; } } /** *

jquery序列化form表单使用ajax提交后处理返回的json数据

这篇文章主要介绍了jquery序列化form表单,使用ajax提交后处理返回的json数据的示例,需要的朋友可以参考下 1.返回json字符串: ** 将一个字符串输出到浏览器 */    protected void writeJson(String json) {        PrintWriter pw = null;        try {            servletResponse.setContentType("text/plain;charset=UTF-8"