当我通过getJSON访问服务器时,我有500状态响应,但失败事件不会执行。这就是为什么?请帮我。感谢。
var action = 'http://ship.mangocity.com/ship-calendar.shtml?callBack=?';
$.getJSON(action, {startDate: "2016-06"})
.done(function(data){
alert(456)
})
.fail(function(){
alert(234)
})
.always(function() {
alert(123)
});
jsfiddle demo
答案 0 :(得分:0)
您不是以json对象的形式发送数据, http://jsfiddle.net/6jCHt/1/
使用get();
$.get(action, {startDate: "2016-06"})
.done(function(data){
alert(456)
})
.fail(function(){
alert(234)
})
.always(function() {
alert(123)
});