Asp.net 微软AJAX vs jqueryajax

Asp.net 微软AJAX vs jqueryajax,asp.net,ajax,jquery,Asp.net,Ajax,Jquery,调用ASMX服务时,这样做有什么好处(如果有的话): ProjectName.Services.ServiceName.MethodName('methodParameter', function (result) { // do something with result }); 请注意: $.ajax({ type: "POST", url: webMethod, data: parameters, contentType: "application

调用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,所以我现在很乐意继续使用它。)

两者都对
[ScriptMethod]
执行AJAX请求。你说的好处是什么意思?我刚刚读到,你不能使用jQuery方式返回字典,因为它不可序列化。诸如此类的事情。我不确定我的意思,我想知道是否应该改用jQuery而不是MS。我应该问一个问题“主要区别是什么?”.由于jQuery的可扩展性,我严重怀疑ASMX ajax能做什么jQuery做不到的事情。jQuery方式将与非MS技术一起使用,因此您将在将来学习jQuery.ajax。