0
我有一個WebService's
方法返回boolean
:的WebService方法返回「未定義」回JavaScript的,即使它應該返回一個值
[WebMethod(EnableSession = true), ScriptMethod(UseHttpGet = true)]
public bool StartMonitoring()
{
return Schedule.StartMonitoring();
}
這是計劃類的方法:
public static bool StartMonitoring()
{
return true;
}
這是JavaScript's
服務電話:
var success = false;
success = myself.get_Service().StartMonitoring();
alert(success);
當彈出顯示時,它顯示"undefined"
而不是true
我在想什麼?
什麼是'myself'指什麼? – Pat
如果你從'StartMonitoring'直接返回'true',會發生什麼情況:'public bool StartMonitoring(){return true; '' - 只是爲了看看你是否真的獲得了任何價值。 – ishmaelMakitla
我假設,get__Service或StartMonitoring是您所討論的服務。由於服務是異步調用你不能指望成功是真實的。嘗試使用像回調一樣的異步方法。 – afmeva