请教用javascript调用webmethod 同步的问题
我用javascript调用webserverice方法。
情景是这样的,一个页面上有四个下拉列表,修改第一个下拉列表后根据选项刷新第二个列表,
然后通过第一、二个选项刷新第三个下拉列表,然后是第四个个。
问题是由于是异步调用,我用javascript调用webmethod刷新第二个下拉列表后,并不知道什么时候刷新完毕,直接
刷新第三个下拉列表不一定获得到第二个选项的内容。 是要像下面这样把多个函数嵌套起来吗?有什么好方法吗?
因为有更多的下拉列表关联,这样写不知道好不好。
WebService.RefreshSecondCombox(
firstvalue,
function(result)
{
WebService.RefreshSecondCombox(
firstvalue,secondvalue,function(result)
{
WebService.RefreshthirdCombox(
firstvalue,secondvalue,thirdvalue,function(result)
{
},onfialed
},onfialed
},
OnFailed);