ajax更新购物车数量

上传人:泽*** 文档编号:76292402 上传时间:2022-04-18 格式:DOC 页数:5 大小:155.50KB
收藏 版权申诉 举报 下载
ajax更新购物车数量_第1页
第1页 / 共5页
ajax更新购物车数量_第2页
第2页 / 共5页
ajax更新购物车数量_第3页
第3页 / 共5页
资源描述:

《ajax更新购物车数量》由会员分享,可在线阅读,更多相关《ajax更新购物车数量(5页珍藏版)》请在装配图网上搜索。

1、ajax 更新购物车数量一、首先我把这个输入框的代码贴出来1. 二、次页面加入的javascript也就是 changeprice 函数1. 2. /*3. * 点选可选属性或改变数量时修改商品价格的函数4. */5. function changePrice(number,rec_id)6. 7. /v/ar attr = getSelectedAttributes(document.formsECS_FORMBUY);8. / var qty =document.formsECS_FORMBUY.elementsnumber.value;9. Ajax.call(flow.php, ste

2、p=update_group_cart&rec_id=+ rec_id +&number= + number, changePriceResponse, GET, JSON);10. 11. /*12. * 接收返回的信息13. */14. function changePriceResponse(res)15. 16. if (res.error 0)17. 18. document.getElementById(sysmsg_error).innerHTML = res.content;19. ;20. 21. else22. 23. if(24. 25. ;26. 27. documen

3、t.getElementById(subtotal_+res.rec_id).innerHTML = res.subtotal;/商品总价28. document.getElementById(cart_amount).innerHTML =res.cart_amount;/购物车团购商品价29. 30. 31. 32. 33. /*34. * 点选可选属性或改变数量时修改商品价格的函数35. */36. function changePrice(number,rec_id)37. 38. /v/ar attr = getSelectedAttributes(document.formsECS

4、_FORMBUY);39. / var qty =document.formsECS_FORMBUY.elementsnumber.value;40. Ajax.call(flow.php, step=update_group_cart&rec_id=+ rec_id +&number= + number, changePriceResponse, GET, JSON);41. 42. /*43. * 接收返回的信息44. */45. function changePriceResponse(res)46. 47. if (res.error 0)48. 49. document.getEle

5、mentById(sysmsg_error).innerHTML = res.content;50. ;51. 52. else53. 54. if(55. 56. ;57. 58. document.getElementById(subtotal_+res.rec_id).innerHTML = res.subtotal;/商品总价59. document.getElementById(cart_amount).innerHTML =res.cart_amount;/购物车团购商品价60. 61. 62. 然后我把请求的php 处理程序也贴出来1. elseif($_REQUESTstep

6、= update_group_cart)2. 3. /*- */4. /-西安 php 服务中心团购更新购物车5. /*- */6. include_once(includes/cls_json.php);7. $json = new JSON();8. $result = array(error = , content = );9. $rec_id = $_GETrec_id;10. $number = $_GETnumber;11. /* 取的团购信息 */12. $group_buy = group_buy_info($_SESSIONextension_id, $number);13.

7、 /* 判断输入是否合法 */14. if(!is_numeric($number)15. 16.$resulterror = 1;17.$resultcontent =请输入合法数量 ;18.die($json-encode($result);19. 20. if ($group_buyrestrict_amount 0 & $number ($group_buyrestrict_amount - $group_buyvalid_goods)21. 22.$resulterror = 1;23. $restrict_amount = $group_buyrestrict_amount - $

8、group_buyvalid_goods;24.$resultcontent= 您最多可买 .$restrict_amount.件;25.die($json-encode($result);26. 27.$sql= UPDATE . $GLOBALSecs-table(cart).SETgoods_number = $number WHERE rec_id = $rec_id;28. $GLOBALSdb-query($sql);29. /* 计算此订单总价 */30. $subtotal = $GLOBALSdb-getONE(select goods_price * goods_numbe

9、r AS subtotal from .$GLOBALSecs-table(cart). where rec_id = $rec_id);31. /* 购物车团购商品总金额 */32. $cart_amount = cart_amount(,$_SESSIONflow_type);33. $resultsubtotal = price_format($subtotal, false);34.$resultcart_amount= price_format($cart_amount,false);35. $resultrec_id = $rec_id;36. die($json-encode($result);

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!