调用 ASMX 服务时,这样做有什么好处(如果有):
ProjectName.Services.ServiceName.MethodName('methodParameter', function (result) {
// do something with result
});
有这个:
$.ajax({
type: "POST",
url: webMethod,
data: parameters,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
//
},
error: function(e){
//
}
});
(请注意,我对“只使用 WCF,ASMX 已过时”不感兴趣,它纯粹是为了 AJAX,所以我很高兴现在坚持使用它。)