1.jquery 原生ajax调用,缺点是没有捕获调用的异常信息
原文链接:https://www.f2er.com/json/289546.html
$.ajax({
type : "get",
async:false,
url : "http://localhost:11180/xzinterface/jsonpService?action=qryDepartment",
dataType : "jsonp",//数据类型为jsonp
jsonp: "jsonpCallback",//服务端用于接收callback调用的function名的参数
success : function(data){
alert(data);
},
error:function(){
alert('fail');
}
});
$.jsonp({
url:
'
http://localhost:11180/xzinterface/jsonpService?action=qryDepartment',
dataType:
"jsonp"
,
callbackParameter:
"jsonpCallback"
,
async:
false
,
timeout:5000,
success:
function
(data){
alert(data);
},
error:
function
(XMLHttpRequest,textStatus,errorThrown) {
//alert("wrong!!");
alert(
"ERREUR: "
+ textStatus);
alert(
"ERREUR: "
+ errorThrown);
},
complete:
function
(XMLHttpRequest,textStatus) {
// alert("over")
}
});
http://localhost:11180/xzinterface/jsonpService?action=qryDepartment
?
jsonpCallback
='xxxxxx'&_=yyyyy
result
=
jsonpCallback
+
"("
+
service
.qryDepartment()+
")"
;//
service
.qryDepartment()为具体的返回数据