1. 程式人生 > >通過URL傳參數,然後第二個頁面需要獲取參數

通過URL傳參數,然後第二個頁面需要獲取參數

banner chan rom base its [0 val success escape

/**
 * 方法說明:通過url參數鍵值名稱獲取參數的值
 * @method  getQueryString
 * @param   name            要獲取的參數鍵值
 * @return
 * @remark
 */
var getQueryString=function(name){
    try
    {
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        
if(r!=null)return unescape(r[2]); return null; } catch(e) { info("系統錯誤:001004"); } };

例如

openWindow(‘lineStage/merchant/baseIndex.htm‘,‘達分期‘,‘fromUrl=myLimitSuccess & openType=1‘,0,‘‘);

那麽在baseIndex.htm獲取鏈接後面的參數這麽獲取

var openType = getQueryString("openType");
if(openType==1){

console.lof(11);

}else{

}

2.獲取帶參數的鏈接,拆分,然後拼接打開頁面

var strLinkToUrl = cdoADBanner[0].getStringValue("strLinkToUrl"); // banner href鏈接
var url,params;
if(strLinkToUrl){
     url = strLinkToUrl.split(‘?‘)[0];
     params = strLinkToUrl.split(‘?‘)[1];    
 };  

$(‘.lend-banner‘).click(function
() { if(strLinkToUrl){ openWindow(url,‘‘,params,0,‘‘); } })

通過URL傳參數,然後第二個頁面需要獲取參數