[問題] 有關登入

看板Ajax作者 (10Ways-擁抱高雄)時間17年前 (2007/11/27 00:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
不知道大家是怎麼做的? 因為是用thickbox開啟一層的登入頁面,如下: 呼叫loginFormSubmit() 程式碼: function loginFormSubmit(){ $(document).ready(function(){ $("form").submit(function() { if (check($("input:text").val(),$("input:password").val())) { $("tt").text("登入成功").show(); //showbox(); return true; } else{ $("tt").text("登入失敗").show().fadeOut(2500); return false; } }); }); } function check(account,password){ if(account == "" || password == "")return false; else{ var str='account='+account+'&password='+password+'&login=true'; if(xmlhttp) { xmlhttp.open("POST", "check.php", true); xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xmlhttp.onreadystatechange = function(){ if (xmlhttp.readyState == 4 &&xmlhttp.status ==200){ xmlResponse = xmlhttp.responseXML; xmlDocumentElement = xmlResponse.documentElement; message = xmlDocumentElement.firstChild.data; } } xmlhttp.send(str); } } } 回傳的xml,如果登入成功是1,失敗是0 而我的問題是 因為等回傳完的時候,程式早就跑完了... 如何改進? 謝謝各位指教 -- 得罪,就咒殺他。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.56.141.142 ※ 編輯: j87b0003 來自: 61.56.141.142 (11/27 01:00)
文章代碼(AID): #17IlhQNz (Ajax)
討論串 (同標題文章)
以下文章回應了本文
1
1
完整討論串 (本文為第 1 之 2 篇):
1
1
文章代碼(AID): #17IlhQNz (Ajax)