function SubCategoryResult()
{
var category = document.getElementById(ddlCategory);
AjaxMethod.GetSubCategory(category.options[category.selectedIndex].value,get_subcategory_Result_CallBack);
}
function get_subcategory_Result_CallBack(response)
{
if (response.value != null)
{
document.all(ddlSubCategory).length=0;
var dt = response.value;
if(dt != null && typeof(dt) == object)
{
for(var i=0; i< dt.Rows.length; i++)
{
var name = dt.Rows[i][SubCategoryName];
var id =dt.Rows[i][SubCategoryID];
document.all(ddlSubCategory).options.add(new Option(name,id));
}
}
for(var i=0;i<document.all(ddlSubCategory).options.length;i++)
{
if(document.all(ddlSubCategory).options[i].value == document.getElementById(iptSubCategoryC).value)
{
document.all(ddlSubCategory).selectedIndex = i;
}
}
}
ItemResult();
return
}
function ItemResult()
{
var subcategory=document.getElementById(ddlSubCategory);
AjaxMethod.GetSubItem(subcategory.options[subcategory.selectedIndex].value,get_item_Result_CallBack);
}
function get_item_Result_CallBack(response)
{
if (response.value != null)
{
document.all(ddlItem).length=0;
var dt = response.value;
if(dt != null && typeof(dt) == object)
{
for(var i=0; i<dt.Rows.length; i++)
{
var name = dt.Rows[i][ItemName];
var id =dt.Rows[i][ItemID];
document.all(ddlItem).options.add(new Option(name,id));
}
}
for(var i=0;i<document.all(ddlItem).options.length;i++)
{
if(document.all(ddlItem).options[i].value == document.getElementById(iptItemC).value)
{
document.all(ddlItem).selectedIndex = i;
}
}
}
return
}
注意:js代码加载顺序