Javascript ajax调用无法在1.7版本中完成

Javascript ajax调用无法在1.7版本中完成,javascript,ajax,jquery-1.5,Javascript,Ajax,Jquery 1.5,当我尝试使用jquery1.5/1.7调用ajax时,它会给出一个错误“No transport”(相同的jquery在1.3中可以正常工作)。为了避免这种情况,我尝试使用带有$.ajax函数的“datatype”参数作为“JSONP”(datatype:JSONP)。“无传输”错误消失,调用转到Web服务器并正确执行,但它再次给出错误(可能是parsererror),表示“未调用JQueryxxxx”。 下面是我使用的: $.ajax({ url: WebServiceUrl + "/" +

当我尝试使用jquery1.5/1.7调用ajax时,它会给出一个错误“No transport”(相同的jquery在1.3中可以正常工作)。为了避免这种情况,我尝试使用带有$.ajax函数的“datatype”参数作为“JSONP”(datatype:JSONP)。“无传输”错误消失,调用转到Web服务器并正确执行,但它再次给出错误(可能是parsererror),表示“未调用JQueryxxxx”。 下面是我使用的:

$.ajax({ url: WebServiceUrl + "/" + MethodName,
        data: "profileName=amol&IsSyncRequired=false",
        contentType: "application/x-www-form-urlencoded",
        dataType: "jsonp",
        jsonp: "jsonp",
        complete: function(jqXhr, status) {
            alert('result1');
            if (status == "timeout" || status == 'parsererror') {
                jqXhr.abort();
            }
        },
        success: function(result) {
            alert('result');
        },
        error: function(xhr, ajaxOptions, thrownError) {
            alert(xhr.status); alert(thrownError);
            alert(xhr.responseText);
        }
    });

你需要发布代码,这样我们才能帮助你格伦谢谢你的回复我已经编辑了我的问题,请看一看。可能是副本