方法一 使用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...