第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如下代碼中,為什么在ajax的構(gòu)造函數(shù)中,this.XX值變成未定義了呢?

如下代碼中,為什么在ajax的構(gòu)造函數(shù)中,this.XX值變成未定義了呢?

幕布斯7119047 2022-03-04 07:07:44
<title>構(gòu)造函數(shù)</title><script>$ = document.getElementById;function news() {this.divid = "";this.get = function(divid) {xmlHttp = this.GetXmlHttpObject();if (xmlHttp==null) {alert ("您的瀏覽器不支持AJAX!");return;}this.divid = divid;//this.get_Changed();var url = "news.php";xmlHttp.open("GET", url, true);xmlHttp.onreadystatechange=this.get_Changed;xmlHttp.send(null);},this.get_Changed = function() {if (xmlHttp.readyState==4) {str = xmlHttp.responseText;$(this.divid).innerHTML = str;alert(this.divid) //為什么this.divid 為undefine呢}}this.GetXmlHttpObject = function() {var xmlHttp=null;try { // Firefox, Opera 8.0+, SafarixmlHttp=new XMLHttpRequest();}catch (e) { // Internet Explorertry {xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch (e) {xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}return xmlHttp;}}var News = new news();News.get("aa"); //在aa中加載news.php的內(nèi)容</script></head><body><div id="aa"></div></body>已經(jīng)解決了,確實(shí)是作用域的問(wèn)題,謝謝拋磚引玉用_this就搞定了function news() {var _this = this;this.divid = "";this.get = function(divid) {……xmlHttp.open("GET", url, true);xmlHttp.onreadystatechange=this.get_Changed;xmlHttp.send(null);},this.get_Changed = function() {if (xmlHttp.readyState==4) {str = xmlHttp.responseText;$(_this.divid).innerHTML = str;alert(_this.divid);}}}
查看完整描述

1 回答

?
交互式愛(ài)情

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊

回調(diào)的時(shí)候作用域已經(jīng)變了,this好像變成xmlHttp這個(gè)還是什么忘掉了,你調(diào)試一下就知道了。

查看完整回答
反對(duì) 回復(fù) 2022-03-07
  • 1 回答
  • 0 關(guān)注
  • 156 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)