js jQuery 獲得其他頁面內容 1 2

2021-08-14 12:26:47 字數 951 閱讀 6879

方法一 使用load載入

$('#maindiv').load(href);//maindiv是被追加的div,href是頁面的名稱
方法二 使用ajax

這個思維理論簡單,ajax請求頁面資料,然後把資料追加到頁面

$.ajax(

});

注:這種方式存在問題,跨域時候會請求失敗。

所以我們需要用jsonp的方式進行跨域

function docrossdomainajax(data, url),

success: function(data)

});}

注:1.90.版本後使用method而不是type確定請求方式

方法三 使用xmlhttprequest,自定義方法獲得頁面

///根據url傳送請求

///url: 請求路徑

function makecorsrequest(url, callbackfunction) else if (typeof xdomainrequest != "undefined") else

//設定計時器,防止超時

xpath過濾標籤內的其他標籤獲得全部內容

最近在爬乙個 主要是把 中的資料爬下來 在瀏覽器中審查元素可知,所需要的資料在乙個table標籤中,如下圖所示 可通過xpath提取出table中的tr標籤,如下 selector selector response products selector.xpath table class table...

js jquery 頁面高度問題

1.做瀑布流會使用到的獲取一些高度的方法 jquery scrolltop offset 返回或者配置匹配元素的滾動條的垂直位置 offset指滾動條相對於頂部的偏移 eg var t window scrolltop 獲取window滾動條高度 var dheight document heigh...

js jquery父頁面 子頁面互相呼叫

1.呼叫父頁面方法 window.parent.window.test 呼叫父層window的test 方法 window.top.window.test 呼叫頂層window的test方法前提是父頁面方法要全域性訪問到,比如放到ready中就訪問不到,直接放到下2.呼叫子頁面方法 window.f...