我有WebService's
方法返回boolean
:
[WebMethod(EnableSession = true), ScriptMethod(UseHttpGet = true)]
public bool StartMonitoring()
{
return Schedule.StartMonitoring();
}
这是Schedule class的方法:
public static bool StartMonitoring()
{
return true;
}
这是JavaScript's
服务电话:
var success = false;
success = myself.get_Service().StartMonitoring();
alert(success);
当弹出窗口显示时,它会显示"undefined"
而不是true
我错过了什么?
答案 0 :(得分:1)
不确定您使用的是哪种AJAX代理技术,但我确定您需要回调,因此您的JS代码应该更像这样:
myself.get_Service().StartMonitoring(myCallback);
function myCallback(result)
{
alert(result);
}