echsop 购物车实现淘宝ajax效果

2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家

楼主有演示吗?

回答:
顶,最喜欢的功能了

哈哈 很不错哦

照着楼主步骤走的,显示错误"例外被抛出没有被接住",请问是怎么回事啊?

演示站目前还没做好,暂时可能还不能对外公布,请谅解

照着楼主步骤走的,显示错误"例外被抛出没有被接住",请问是怎么回事啊?
vhing 发表于 2009-12-8 22:09

这个错误我没有碰到啊,这个影响程序执行吗,应该只是在IE左下角出现感叹号啊

嗯,就是左下角出现的这种情况,而且是显示transport.js出的问题.
还有就是我弹出的对话框还是原来的一样,是确定和取消的.

购物车里一切正常,只是左下角弹出错误提示...怿事了,我是都照着楼主您 的步骤走的.

嗯,就是左下角出现的这种情况,而且是显示transport.js出的问题.
还有就是我弹出的对话框还是原来的一样,是确定和取消的.
vhing 发表于 2009-12-8 22:15


你修改函数了吗,common.php里面的红色部分是我修改的,下面那个就是去掉跳转的,然后看下你后台商店设置里面购物流程设置是不是直接进入购物车
  1. function addToCartResponse(result)
  2. {

  3. Ajax.call('goods.php','act=recal&id=' + goodsId,callback, 'POST', 'JSON' );

  4. if (result.error > 0)
  5. {
  6. // 如果需要缺货登记,跳转
  7. if (result.error == 2)
  8. {
  9. if (confirm(result.message))
  10. {
  11. location.href = 'user.php?act=add_booking&id=' + result.goods_id;
  12. }
  13. }
  14. // 没选规格,弹出属性选择框
  15. else if (result.error == 6)
  16. {
  17. openSpeDiv(result.message, result.goods_id);
  18. }
  19. else
  20. {
  21. alert(result.message);
  22. }
  23. }
  24. else
  25. {

  26. var cartInfo = document.getElementById('ECS_CARTINFO');
  27. var cart_url = 'flow.php?step=cart';
  28. if (cartInfo)
  29. {
  30. cartInfo.innerHTML = result.content;
  31. }

  32. if (result.one_step_buy == '1')
  33. {
  34. location.href = cart_url;
  35. }
  36. else
  37. {

  38. switch(result.confirm_type)
  39. {
  40. case '1' :
  41. if (confirm(result.message));// location.href = cart_url;
  42. break;
  43. case '2' :
  44. if (!confirm(result.message));// location.href = cart_url;
  45. break;
  46. case '3' :
  47. //location.href = cart_url;
  48. break;
  49. default :

  50. break;
  51. }

  52. }

  53. }
  54. }
复制代码

我把整个addToCartResponse(result)函数换成您写的这个了,又在common.js最后加上了divshow()函数,后台也是直接进入购物车.还是左下角提示错误

我把transport.js也发上来,麻烦楼主您了,帮忙看看,THX

我修改部分没有涉及到transport.js啊,只是修改了common.php里面的JS,你的是什么版本的

2.70版主的,模板是BIGSALE.我也不清楚为什么了^^

2.70版主的,模板是BIGSALE.我也不清楚为什么了^^
vhing 发表于 2009-12-8 22:34

这个我也不清楚了,呵呵,我也不懂这个,只是自己乱摸索出来的,等高手来解答吧