﻿//变式商品联动处理
//需要页面放入ScriptManager，再引用ChangeGoods的webService
NPetshop.WebSite.WebService.ChangeGoods.set_defaultFailedCallback(failedCallback);
NPetshop.WebSite.WebService.ChangeGoods.set_timeout(2000);//超时时间

function showColor(webId, fabric) {
    NPetshop.WebSite.WebService.ChangeGoods.GetProductColor(webId,fabric,onColorSuccess);
}
function onColorSuccess(obj) {
    select.html("");
    select.append("<option value=''>请选择颜色</option>");
    if(obj[0]!=null)
    {
        for(i=0;i<obj.length;i++)
        {
            select.append("<option value='"+obj[i]+"'>"+obj[i]+"</option>");
        }
    }
    select.removeAttr("disabled");
}
function showSize(webId, fabric, color)
{
    NPetshop.WebSite.WebService.ChangeGoods.GetProductSize(webId, fabric, color, onSizeSuccess);
}
function onSizeSuccess(obj)
{
    select.html("");
    select.append("<option value=''>请选择规格</option>");
    if(obj[0]!=null)
    {
        for(i=0;i<obj.length;i++)
        {
            select.append("<option value='"+obj[i]+"'>"+obj[i]+"</option>");
        }
    } 
    select.removeAttr("disabled");
}
function showChangeProduct(webId, fabric, color, size) {
 //禁用掉购物车按钮
    NPetshop.WebSite.WebService.ChangeGoods.GetChangeProduct(webId, fabric, color, size, onGetProductSuccess);
}
function onGetProductSuccess(obj)
{
    if(obj!=null)
    {
        process(obj);//返回到页面上处理产品数据
    }
}
function failedCallback(error, userContext, methodName) {
    ErrorInfo("服务器超时，请稍后再试！");
}
