我是JQuery的新手,我正在使用Webserice:http://www.w3schools.com/webservices/tempconvert.asmx/CelsiusToFahrenheit(它将摄氏温度转换为华氏温度),我通过使用JQuery调用此Web服务,我编写的JQuery代码是:
函数CallWebService(){
$.ajax({
url:'http://www.w3schools.com/webservices/tempconvert.asmx/CelsiusToFahrenheit',
data:"{Celsius:2}",
type:'POST',
contentType: 'application/json; charset=utf-8',
dataType: 'jsonp',
success: function(evt){
alert("Success");
},
error: function (response) {
alert("Failed");
}
});
}
总是它正在执行错误功能,我不知道出了什么问题在这里,任何帮助都会明显
拉杰夫
答案 0 :(得分:0)
您可以检查错误响应的参数 而不是
错误:功能(响应){..}
使用
错误:函数(xhr,textStatus,errorThrown){...}
如果没有提供信息,您也可以通过Charles,Fiddler等观看网络流量。服务器响应应该是提供信息。