寫這篇文章的時候,剛好遇上這個問題,因為這個js檔案在伺服器的遠端庫里,通過引數值可以自定義js與後台的互動,但是這個引數在js檔案是怎麼獲取呢?
具體的解決方案是獲取script標籤中的src(ps:就是請求js檔案的路徑),進行分詞,然後組合物件,方便引數傳入後台。
例子:
在load.js檔案中定義獲取鏈結的選擇器
var jsurl = $("#test-id").attr("src");
獲取到鏈結後,傳入定義好的方法中進行切割劃分,再組成物件
//獲取位址引數
function getquerystring(url)
}
return therequest;
}
返回物件後,就可以隨便呼叫了,例如傳值到後台之類的
JS獲取URL中引數值(QueryString)
方法一 正則法 function getquerystring name return null 這樣呼叫 alert getquerystring 引數名1 方法二 split拆分法 function getrequest return therequest var request new obj...
js獲取請求路徑中引數值
1 獲取請求路徑中的引數值 function getquerystring 儲存引數資料的物件 items qs.length qs.split 取得每乙個引數項,item null len items.length for var i 0 i len i return args 對於 http l...
js獲取url引數值
今天碰到要在乙個頁面獲取另外乙個頁面url傳過來的引數,一開始很本能的想到了用 split 這樣一步步的分解出需要的引數。後來想了一下,肯定會有更加簡單的方法的!所以在網上找到了兩個很又簡單實用的方法,mark下 方法一 正則分析法 function getquerystring name 這樣呼叫...