寫法方式:普通模式 和 演變模式
普通模式
$.Ajax({ type : 'POST', url : '', data : { id : id }, success : function(data){}});演變模式
$.ajax({ type : 'POST', url : '', data: { id: id }}).done(function(data){}).fail(function(){});被調(diào)用方法內(nèi)部使用ajax,調(diào)用者需要取得ajax響應(yīng)結(jié)果
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('出錯(cuò)啦'); });}新聞熱點(diǎn)
疑難解答