0

此代码从后面代码中的公共静态字符串中获取返回值,并显示警报中返回的内容。

<script type="text/javascript"> 
function GetFromServer() 
{ 
PageMethods.GetHello(OnGetHelloComplete);
} 
function OnGetHelloComplete(result, userContext, methodName)
{
alert("Result: " + result + "\n" + 
"Context: " + userContext + "\n" + 
"Method name: " + methodName); 
} 
</script>

后面代码中的 web 方法是一个公共的静态字符串。但它返回的是什么?

为什么我写不出来...

var myString = PageMethods.GetHello()

“result”、“userContext”和“methodName”是从哪里出现的?

编辑:请忽略,我查看了源代码并看到了那里输出的内容。

4

1 回答 1

2

GetHello调用对服务器的调用,并且OnGetHelloComplete是在请求完成并且正在填充参数时执行的回调。

于 2012-10-09T09:09:15.507 回答