ecshop中goods.dwt代码中input提交代码在哪里处理了goods.php吗?
这是goods.dwt的一段代码<formaction="javascript:addToCart({$goods.goods_id})"method="post"nam...
这是goods.dwt的一段代码<form action="javascript:addToCart({$goods.goods_id})" method="post" name="ECS_FORMBUY" id="ECS_FORM>处理的javascript的方法在哪里?
展开
3个回答
展开全部
这是一段
function addToCart(goodsId, parentId)
{
var goods = new Object();
var spec_arr = new Array();
var fittings_arr = new Array();
var number = 1;
var formBuy = document.forms['ECS_FORMBUY'];
var quick = 0;
// 检查是否有商品规格
if (formBuy)
{
spec_arr = getSelectedAttributes(formBuy);
if (formBuy.elements['number'])
{
number = formBuy.elements['number'].value;
}
quick = 1;
}
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');
}
最后一句是发送一个ajax请求。
具体的页面是flow.php处理请求。然后把数据返回。由addToCartResponse处理返回的结果
展开全部
这个不好说,你要先找到这个表单的action=”“里面是提交到哪,不过以我对ecshop的了解,这个模板和程序都是对应的,即处理的内容跟模板文件名一样,这边的goods.dwt模板的程序应该都是goods.php页面来处理。你找到这个页面的对应位置来修改就可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个方法在根目录 /JS/common.js里面,您搜索addToCart就可以找到了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询