我有一个网络服务方法:
namespace myNamSpace
{
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// To allow this Web Service to be called from script,
// using ASP.NET AJAX, uncomment the following line.
[System.Web.Script.Services.ScriptService]
public class myClass : System.Web.Services.WebService
{
[WebMethod]
public DataSet login(string strClientCertificate, string strClientChallengeSigned, string MsgChallenge, string rndNum)
{
//some codes
return ds; // return data set
}
}
我想在我的javascript中使用回调函数调用这个方法,所以我有:
myNameSpace.myClass.login(cert, sign, msg, rndNum, succeededCallBack,failedCallBack);
function succeededCallBack(xmlDocument)
{
alert("HERE!");
}
function failedCallBack(error)
{
alert(error);
}
当我调试代码时,在调用我的 login 之后webMethod
,什么也没发生。我的意思是我的脚本没有收到任何"HERE!"
或错误警报。有人知道吗?任何帮助,将不胜感激。