筆記 利用url傳遞物件

2021-10-04 21:44:47 字數 1501 閱讀 5798

利用非同步建表之後,檢視某一行的詳細資訊,要求不能利用id查詢,就需要在當前頁面傳輸物件到另乙個頁面

利用url?name=zhangsan;

//在url頁面即可獲得引數

利用json.

stringify

(obj)處理json格式資料可以傳輸;但物件格式和json格式有一點區別,他不是簡單的鍵值對。

此處的r[i]是乙個物件

encodeuri

(json.

stringify

(re[i]

))

非同步新增tr的td內容:

tr.

insertcell(12

).innerhtml = "

+encodeuri

(json

.stringify

(re[i]))

+"\">修改"

+ " 

+encodeuri

(json

.stringify

(re[i]))

+"\">檢視"

;

var search = window.location.search;

//?後面的url部分

var s =

decodeuri

(search)

;//解碼

var string = s.

split

("=")[

1];//將引數和內容分開,取內容

var parse = json.

parse

(string)

;//解json格式

$("#id").

val(parse.id)

;//input框取值

$("#type").

val(parse.type);$(

"#image").

val(parse.image);$(

"#title").

val(parse.title);$(

"#uname").

val(parse.uname);$(

"#rtype").

val(parse.rtype)

;

屬性

描述hash

從井號 (#) 開始的 url(錨)

host

主機名和當前 url 的埠號

hostname

當前 url 的主機名

href

完整的 url

pathname

當前 url 的路徑部分

port

當前 url 的埠號

protocol

當前 url 的協議

search

從問號 (?) 開始的 url(查詢部分)

js 利用url傳遞引數

原始請求 http localhost 8093 cctest cc mainframes mainright.html?gg 1 alert window.location.pathname 彈出 cctest cc mainframes mainright.html alert window.l...

js 利用url傳遞引數

原始請求 http localhost 8093 cctest cc mainframes mainright.html?gg 1 alert window.location.pathname 彈出 cctest cc mainframes mainright.html alert window.l...

Phonegap解決不能利用url傳遞引數

本來問題已經解決,已經可以實現靜態頁面之間利用url進行引數傳遞,可這個在android裝置上會報錯 a network error occurred.file android asset www myurl.html?id 45 原因 phonegap不支援靜態頁面url傳遞引數 解決辦法 利用h...