问题描述
在ASP。NET的隐藏文件中的代码:[Ajax.AjaxMethod]publicDateTimeGetServerTime(){returnDateTime.Now;}javasctipt中的代码:<scriptlanguage="javascript"type="text/javascript">functiongetServerTime(){_Default.GetServerTime(getServerTime_callback);}functiongetServerTime_callback(res){alert(res.value);}</script>我不明白的是GetServerTime()方法并没有参数,但在javascript中_Default.GetServerTime(getServerTime_callback);引入了“getServerTime_callback”这样能行吗?是什么意思???
解决方案
解决方案二:
這樣可行,這是一種異步方式
解决方案三:
回调
解决方案四:
能给我讲一下是什么_Default.GetServerTime(getServerTime_callback);这句代码的作用是什么吗?在调用_Default.GetServerTime()的时候运行getServerTime_callback()中的代码?还有functiongetServerTime_callback(res)中的“res”是什么意思?
解决方案五:
能给我讲一下是什么_Default.GetServerTime(getServerTime_callback);这句代码的作用是什么吗?在调用_Default.GetServerTime()的时候运行getServerTime_callback()中的代码?还有functiongetServerTime_callback(res)中的“res”是什么意思?
解决方案六:
能给我讲一下是什么_Default.GetServerTime(getServerTime_callback);这句代码的作用是什么吗?是调用服务器端的GETSERVERTIME方法,然后回调函数是getServerTimet_callback
解决方案七:
还有functiongetServerTime_callback(res)中的“res”是什么意思?"res"是_Default.GetServerTime(getServerTime_callback);的返回值,也就是returnDateTime.Now;
解决方案八:
_Default.GetServerTime(getServerTime_callback)中getServerTime_callback是回调函数;执行publicDateTimeGetServerTime(){returnDateTime.Now;}完,会将结果以参数形式