亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教大神,為什么下面點擊button后,請求是cancelled狀態?求教,謝謝!

請教大神,為什么下面點擊button后,請求是cancelled狀態?求教,謝謝!

七月小麥麥 2015-09-28 11:27:28
<!DOCTYPE?html> <html> <head> <meta?charset="UTF-8"> <title>登錄界面</title> <style?type="text/css"> .login{width:390px;height:290px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#FFF;} .login?div{height:10px;margin:10px?8px?5px?372px;} .login?div?img{display:block;cursor:pointer;} .login?form{padding:0?52px?40px?40px;;} .login?form?legend{line-height:28px;height:28px;font-size:18px;}?? .login?input{display:block;width:293px;height:43px;line-height:43px;margin-top:15px;border:1px?solid?#dfdfdf;border-bottom:0;background-color:#fafafa;text-indent:10px;color:#ccc;font-size:16px;} .login?button{background-color:#31b656;margin-top:30px;font-size:16px;text-align:center;width:293px;height:46px;box-shadow:2px?2px?0?0?#d5e3da;color:#FFF;} </style> <script?type="text/javascript"?src="md5.js"></script> </head> <body> <div> <form?id="loginForm"> <legend>登錄網易云課堂</legend> <input?id="username"> <input?id="password"> <button?id="btn">登?錄</button> <p?id="oText"></p> </form> </div> <script?type="text/javascript"> function?$?(id)?{ return?document.getElementById(id) } var?url4='http://study.163.com/webDev/login.htm' ????var?oBox3=$('oText')? ????var?dataL={userName:hex_md5($("username").value),password:hex_md5($('password').value)} var?inputs=$('loginForm').getElementsByTagName('input') for?(var?i?=?0;?i?<?inputs.length;?i++)?{ ???inputs[i].onfocus=function?()?{ ?this.value=""; ??}; } ????$('btn').onclick=function(){ ????????useAjax(url4,dataL,oBox3,loginsuc) ????} ??? function?loginsuc?(Data,oBox)?{ ???var?_data=?JSON.parse(Data); ???if?(_data==1)?{ ???????$('mask').style.display="none"; ???????document.cookie?=?"loginsuc=1"; ???}else{ ???????oBox.innerHTML+="您的用戶名或者密碼輸入不正確!" ???????console.log(_data) ???} } ????function?useAjax?(urls,datas,oPack,sucFun)?{ ???ajax({ ???????method?:?'get', ???????url?:?urls?, ???????data?:?datas?, ???????success?:?function?(data)?{ ???????????sucFun(data,oPack) ???????}, ???????async?:?true ???}); } function?ajax(obj)?{ ????var?xhr?=?(function?()?{ ????????/*創建XMLHttpRequest對象*/ ????????if?(typeof?XMLHttpRequest?!=?'undefined')?{ ????????????//?code?for?IE7+,?Firefox,?Chrome,?Opera,?Safari ????????????return?new?XMLHttpRequest(); ????????}?else?if?(typeof?ActiveXObject?!=?'undefined')?{ ????????????//?code?for?IE6,?IE5 ????????????var?version?=?[ ????????????????'MSXML2.XMLHttp.6.0', ????????????????'MSXML2.XMLHttp.3.0', ????????????????'MSXML2.XMLHttp' ????????????]; ????????????for?(var?i?=?0;?version.length;?i?++)?{ ????????????????try?{ ????????????????????return?new?ActiveXObject(version[i]); ????????????????}?catch?(e)?{ ????????????????????//跳過 ????????????????}???? ????????????} ????????}?else?{ ????????????throw?new?Error('您的系統或瀏覽器不支持XHR對象!'); ????????} ????})(); ????/*url加隨機參數,防止緩存*/ ????obj.url?=?obj.url+'?rand='+?Math.random(); ????/*請求參數格式化,encodeURIComponent編碼參數可以出現&*/ ????obj.data?=?(function?(data)?{ ????????var?arr?=?[]; ????????for?(var?i?in?data)?{? ????????????arr.push(encodeURIComponent(i)?+?'='?+?encodeURIComponent(data[i])); ????????} ????????return?arr.join('&'); ????})(obj.data); ????if?(obj.method?===?'get')?obj.url?+=?obj.url.indexOf('?')?==?-1???'?'?+?obj.data?:?'&'?+?obj.data; ????if?(obj.async?===?true)?{ ????????xhr.onreadystatechange?=?function?()?{ ????????????if?(xhr.readyState?==?4)?{ ????????????????callback(); ????????????} ????????}; ????} ????? ????xhr.open(obj.method,?obj.url,?obj.async); ????if?(obj.method?===?'post')?{ ????????xhr.setRequestHeader('Content-Type',?'application/x-www-form-urlencoded'); ????????xhr.send(obj.data);???? ????}?else?{ ????????xhr.send(null); ????} ????if?(obj.async?===?false)?{ ????????callback(); ????} ????function?callback()?{ ????????if?(xhr.status?==?200)?{ ????????????obj.success(xhr.responseText);????????????//回調傳遞參數 ????????}?else?{ ????????????alert('獲取數據錯誤!錯誤代號:'?+?xhr.status?+?',錯誤信息:'?+?xhr.statusText); ????????}???? ????} } </script> </body> </html>
查看完整描述

3 回答

已采納
?
echo_kinchao

TA貢獻600條經驗 獲得超86個贊

因為你設置了傳遞不到的時候狀態設定為這個啊

查看完整回答
反對 回復 2015-09-28
?
qq_腦海中的橡皮擦_0

TA貢獻2條經驗 獲得超0個贊

外部調用

查看完整回答
反對 回復 2015-09-28
?
qq_腦海中的橡皮擦_0

TA貢獻2條經驗 獲得超0個贊

大哥建議你,html和css還有js分開寫

查看完整回答
反對 回復 2015-09-28
  • 3 回答
  • 0 關注
  • 2268 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號