各位前輩 程式如下 這樣是可以 在chrome safari 正常執行 但是在ie就無法取得回傳db
我在網路找 好像要用callback方法 我就改
結果還是一樣 ie 無法執行 是否可以協助我除錯一下
var ajaxDate={ acc:acc, pass:pass, }; var data=ajaxJsonFuc("api/api_login.php",ajaxDate); if(data.status==1) { alert('login'); document.location.href="index.php"; } else { alert(data.errMsg); } function ajaxJsonFuc(ajaxPath ,ajaxData){ var db; $.ajax({ url: ajaxPath, type: "POST", dataType: "json", data:ajaxData, async: false, error: function() { alert("ERROR"); }, success: function(data) { db=data; } }); return db; }
我在網路找 好像要用callback方法 我就改
function ajaxJsonFuc(ajaxPath,ajaxData,callback) { $.ajax({ url: ajaxPath, type: "POST", dataType: "json", data:ajaxData, error: function() { alert("ERROR"); }, success: function(data) { callback(data); } }); } var data; ajaxJsonFuc("api/api_login.php",ajaxDate, function(data){ if(data.status==1) { alert('login'); document.location.href="index.php"; } else { alert(data.errMsg); } } )};
結果還是一樣 ie 無法執行 是否可以協助我除錯一下