日期:2014-05-18  浏览次数:20456 次

客户端+WebService小问题..不难
var   precinctName=InforBook.GetPrecinctname(oOption.value);

GetPrecinctname是一个web方法.能正确调用.单步可以看到该方法返回一个string类型的值. "AAA ".
但是这样附给一个变量precinctName后为什么alert(precinctName)显示未定义.
是不是InforBook.GetPrecinctname(oOption.value)还要经过一些什么处理?

------解决方案--------------------
...就是要你把结果放入另一个方法来处理.
InforBook.GetPrecinctname(oOption.value,onSucceeded);
这就是回调函数onSucceeded.详见http://ajax.asp.net/docs/tutorials/ConsumingWebServicesWithAJAXTutorial.aspx