Javascript ajax调用无法在1.7版本中完成
当我尝试使用jquery1.5/1.7调用ajax时,它会给出一个错误“No transport”(相同的jquery在1.3中可以正常工作)。为了避免这种情况,我尝试使用带有$.ajax函数的“datatype”参数作为“JSONP”(datatype:JSONP)。“无传输”错误消失,调用转到Web服务器并正确执行,但它再次给出错误(可能是parsererror),表示“未调用JQueryxxxx”。 下面是我使用的: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 + "/" +
$.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);
}
});
你需要发布代码,这样我们才能帮助你格伦谢谢你的回复我已经编辑了我的问题,请看一看。可能是副本