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

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

ajax怎么請(qǐng)求指定元素?

ajax怎么請(qǐng)求指定元素?

肥皂起泡泡 2019-02-25 14:19:30
如何使用AJAX請(qǐng)求網(wǎng)頁(yè)上指定元素?我使用$.get($(this).attr('href'), function (data) {    var result = $(data).find('#content');    console.log($(data));    content.html(result);});這樣的寫法獲取到的data是這樣的:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><meta name=viewport content="width=devide-width,initial-scale=1.0,user-scalable=0"><meta name="author" content="lcz970" /><meta name="Copyright" content="Copyright lcz970 All Rights Reserved." /></head><body><div id="content" class="content"><div id="userbar" class="videotitle" style="background-color:#D04D74;font-size:16px;"><form name="input" method="get"><p class="userbarcontent">獲取新視頻:h<input type="tel" id="hid" name="hid" placeholder="C站投稿號(hào)(只填寫“h”后面的數(shù)字)" oninput="value=decodeURIComponent(value).replace(/[^\d]/g,'')" style="width:220px;ime-mode:Disabled"> <input type="submit" value="解析" onclick="gohid();return false;"></p></form></div><br/><div style="padding-left:10px">在上面輸入c站h號(hào),或復(fù)制c站頁(yè)面地址,然后點(diǎn)擊“解析”。<br/><br/><p style="font-size:12px;color:#555;">不點(diǎn)擊輸入框也可以輸入</p></div><input type="button" onclick="location.href='all.php';" style="margin-left:25px" value="看看緩存視頻列表"></div><div style="display:none"><script src="http://s95.#/z_stat.php?id=1256854279&web_id=1256854279" language="JavaScript"></script></div></body></html>在控制臺(tái)輸出的返回值$(data)中會(huì)包含 div#content.content,但實(shí)際是取不到的 輸出 $(data).find('#content') 的結(jié)果是length為0content變量是一個(gè)div元素這邊是$data0:text1:meta2:text3:meta4:text5:meta6:text7:meta8:text9:meta10:text11:meta12:text13:link14:text15:link16:text17:title18:text19:style20:text21:script22:text23:div#content.content24:text25:div26:textlength:27__proto__:Object(0)
查看完整描述

3 回答

?
吃雞游戲

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

$.get($(this).attr('href'), function (data) {

    var html=$("<code></code>").append(data);

    var result = html.find('#content');       

    content.html(result);

});


查看完整回答
反對(duì) 回復(fù) 2019-03-13
?
慕婉清6462132

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

得看返回的內(nèi)容是不是完整的 HTML,有可能在 $(data) 的時(shí)候解析錯(cuò)誤。看到返回的結(jié)果,我覺(jué)得應(yīng)該是類似的問(wèn)題,建議你把 <body></body> 以外的部分過(guò)濾掉試試。

查看完整回答
反對(duì) 回復(fù) 2019-03-13
?
aluckdog

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

我一比較喜歡這樣處理


const $data = $(data);

let content = $data.filter("#content");

if (!content.length) {

    content = $data.find("#content");

}

當(dāng)然,如果確定 #content 是 data 的根級(jí),直接用 $data.filter("#content") 就好。如果確定是子孫級(jí),$data.find("#content") 就好。不確定的情況才需要上面那樣。


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

添加回答

舉報(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)