写法方式:普通模式 和 演变模式
普通模式
$.Ajax({ type : 'POST', url : '', data : { id : id }, success : function(data){}});演变模式
$.ajax({ type : 'POST', url : '', data: { id: id }}).done(function(data){}).fail(function(){});被调用方法内部使用ajax,调用者需要取得ajax响应结果
function checkUser() { var defer = $.Deferred(); $.ajax({ url: '/Common/UserLogined', type: 'Post', success: function (data) { defer.resolve(data); } }); return defer.PRomise();}function orderFlight() { $.when(checkUser()).done(function(data) { if (data.Status == 'true') { layer.open({ type: 1, title: "立即抢购", area: '700px', shade: 0.3, content: $('#flightDiv') }); } else { common.showCheckLoginModal(); } }).fail(function() { alert('出错啦'); });}新闻热点
疑难解答