问题描述
- ajax同步页面假死解决方法
-
$.when(AreaBWSet(urlStr,jsonSetting,settingType)).then(successFunc,failureFunc); 这段代码总是进不到then里,求大神指教。 //向服务器端同步发送请求数据 function AreaBWSet(urlStr,jsonSetting,settingType) { var defer = $.Deferred(); $.ajax({ type: "POST", url:urlStr, data:{"jsonSetting":jsonSetting,"settingType":settingType}, success: function (data) { defer.resolve(data); } }); return defer.promise(); }
解决方案
你确认执行到success回调了?
success: function (data) {
alert('call success')////////////
defer.resolve(data);
}
解决方案二:
在 success: function (data) {
defer.resolve(data);
}
里边加一个alert,先看看有没有执行
时间: 2024-12-24 21:51:44