jquery怎樣從位址列獲取的資訊輸出在頁面上

2021-06-25 22:18:56 字數 4939 閱讀 7273

1樓:__於心

var url = document.location.href;

var openid = url.split("open#test").test("輸出")   //輸出文字$("#test").html("輸出")   //輸出html

jquery怎麼從資料 裡面把資料 取出來顯示在頁面上

3樓:baby_原來

1、使用ajax非同步獲取

var j$ = jquery.noconflict();

function shuju(id),function(date));

}//j$:jquery中重新定義的識別符號//jquery中post的語法:j$.post("url",,function//(date))

//url:請求的位址 可以是action,具體寫法下面可看到//變數:val  可以是多個

//date:返回的資料

4樓:手機使用者

頁面沒接到資料你可以跟蹤一下,看你後台的**確實已經返回了,在js裡插幾條alert,看看執行到哪

jquery如果取得位址列中想要的資料

5樓:依依啊墨

這是你後台的位址,你直接 $_get['catid']和$_get['id']就可以了獲得值了在前台輸出(<?php echo $_get['catid'];?>)就可以了,php會先執行的

6樓:匿名使用者

這個js都有這功能:

window.location.href:設定或獲取整個 url 為字串

window.location.pathname:設定或獲取物件指定的檔名或路徑

window.location.search:設定或獲取 href 屬性中跟在問號後面的部分

要獲取變數的值可以試試:

var urlparam= window.location.search;

var loc = urlparam.substring(urlparam.lastindexof('=')+1, urlparam.length);

如果是多個引數可以分布切割,得到多個鍵值對。

希望可以幫到你。

7樓:匿名使用者

下面的函式就是你需要的,用於獲取 url 中的 query string

function querystring(name)else

}例子:

// 輸出 9

alert(querystring("catid"));

// 變數 id 為 4

var id = querystring("id");

注意:函式返回的值為 string(字串),如果需要整數,不要忘了使用 parseint。

8樓:林一夏

document.location.href可以獲得此位址字串

然後再針對具體情況使用字串處理的函式,例如用indexof("?")來找引數字串的起始位置,然後找&和=的位置,然後用substring來取即可。

9樓:匿名使用者

這個用js 比較好點

用jquery 取標籤在頁面上的位置

10樓:青鳥中關村專家

jquery 中有兩個獲取元素位置的方法offset()和position()

1、offset(): 獲取匹配元素在當前視口的相對偏移

返回的物件包含兩個整形屬性:top 和 left;此方法只對可見元素有效

2、position(): 獲取匹配元素相對父元素的偏移

返回的物件包含兩個整形屬性:top 和 left;為精確計算結果,請在補白、邊框和填充屬性上使用畫素單位;此方法只對可見元素有效

// get *real* offsetparent

var offsetparent = this.offsetparent(),

// get correct offsets

offset = this.offset(),

parentoffset = /^body|html$/i.test(offsetparent[0].tagname) ?

  : offsetparent.offset();

// subtract element margins

// note: when an element has margin: auto the offsetleft and marginleft

// are the same in safari causing offset.left to incorrectly be 0

offset.top -= num( this, 'margintop' );

offset.left -= num( this, 'marginleft' );

// add offsetparent borders

parentoffset.top += num( offsetparent, 'bordertopwidth' );

parentoffset.left += num( offsetparent, 'borderleftwidth' );

// subtract the two offsets

results = ;

結論:使用position()方法時事實上是把該元素當絕對定位來處理,獲取的是該元素相當於最近的乙個擁有絕對或者相對定位的父元素的偏移位置

使用position()方法時如果其所有的父元素都為預設定位(static)方式,則其處理方式和offset()一樣,是當前視窗的相對偏移

使用offset()方法不管該元素如何定位,也不管其父元素如何定位,都是獲取的該元素相對於當前視口的偏移

11樓:匿名使用者

獲取頁面某一元素的絕對x,y座標

var x = $('#divid').offset().top;

var y = $('#divid').offset().left;

獲取相對(父元素)位置:

var x = $('#divid').position().top;

var y = $('#divid').position().left;

12樓:

好像是獲得標籤物件,再得到物件的屬性

13樓:匿名使用者

你是想要達到什麼效果?能說明白一點麼~

jquery怎麼獲取位址列的指定引數?

14樓:品茗逗逗網

function getquerystring(name)

這是 獲取**引數的js 想獲取哪個直接呼叫 就好了 比如獲取page 就用getquerystring("page")

15樓:

var href = location.href;

var matches = href.match(/\?page=([^&]+)/);

if (matches)

獲取query物件

var query = (function (href) ;

for (var i = 0; i < href.length; i += 1)

return query;

}(location.href));

如何用js得到當前頁面的url資訊

16樓:匿名使用者

設定或獲取物件指定的檔名或路徑。

設定或獲取整個 url 為字串。

設定或獲取與 url 關聯的埠號碼。

設定或獲取 url 的協議部分。

設定或獲取 href 屬性中在井號「#」後面的分段。

設定或獲取 location 或 url 的 hostname 和 port 號碼。

設定或獲取 href 屬性中跟在問號後面的部分。

17樓:匿名使用者

window.location

屬性 描述

hash 設定或獲取 href 屬性中在井號「#」後面的分段。

host 設定或獲取 location 或 url 的 hostname 和 port 號碼。

hostname 設定或獲取 location 或 url 的主機名稱部分。

href 設定或獲取整個 url 為字串。

pathname 設定或獲取物件指定的檔名或路徑。

port 設定或獲取與 url 關聯的埠號碼。

protocol 設定或獲取 url 的協議部分。

search 設定或獲取 href 屬性中跟在問號後面的部分。

如window.location.href 設定或獲取整個 url 為字串。

我現在想將jquery.ajax得到的值顯示到頁面上怎麼做

18樓:

ajax支援的datatype有string、xml、html、script、json、jsonp、text,預設為string。

這裡返回的是資料庫表的一行資訊,可以考慮直接用string型別,然後自己處理下這個string,把它顯示到頁面上的對應位置

怎樣清除IE位址列下拉網頁歷史記錄

乙個簡單的辦法 點下拉出了 滑鼠移動到你要刪的 上不點。然後按delete鍵,在回車鍵邊上 按一次就消乙個,一直按著一些消 乙個簡單的辦法 點下拉出了 滑鼠移動到你要刪的 上不點。然後按delete鍵,在回車鍵邊上 按一次就消乙個,一直按著一些消 乙個簡單的辦法 點下拉出了 滑鼠移動到你要刪的 上不...

怎樣徹底刪除ie瀏覽器的位址列裡的歷史記錄

1021634255 按 ctrl h 會出現歷史記錄,選你要刪的,右擊選擇刪除,就行了。操作步驟 工具 清理瀏覽記錄所有選項都選上,主要是cookie 可以借用一些軟體深層次清理。或是直接用瀏覽器功能。如 無痕瀏覽 或是瀏覽器中顯示記錄清理,可以設定退出瀏覽器時完全清理即可。ie位址列裡出現了 歷...

怎麼去除360瀏覽器位址列的聯想

在桌面用滑鼠右鍵點選ie圖示,再點屬性。選上面的 內容 按鈕。再點下面的 自動完成 的設定按鈕。然後點選 清除表單 就可以把以前的所有歷史記錄刪掉。如果想以後也把錄用的內容不留歷史記錄,則把 表單 前面的勾去掉。要是桌面用的是快捷方式的話,這個方法就行不通了。也可以開啟瀏覽器,點選瀏覽器上面的 工具...