2013-12-19 22 views

回答

1
在PHP

後,你這樣做:

<?=$_GET['url']?> 

在java中你這樣做:

var split = location.search.replace('?', '').split('=') 

split[0]是您的var名稱,split [1]是您的var值。實際上,你並不真的需要jQuery的那塊的代碼;)

拆分多個變量可以這樣做:

var split = location.search.replace('?', '').split('&').map(function(val){ 
    return val.split('='); 
}); 

您可以通過split[index][0]和值由split[index][1]訪問變量名。

當然,您也可以使用第二個片段代替第一個片段。

或者,jQuery的,你可以使用這個插件:https://github.com/mattsnider/jquery-plugin-query-parser

+0

很好謝謝你,我想用你的JavaScript代碼,但問題來了什麼是錯誤的代碼? user3118199

+0

您正在使用它錯了:D試試這個:'var split = location.search.replace('?','').split('=')window.location;'然後,在第二行:'alert(split) ;''或者''console.log(split);',在這種情況下,在谷歌瀏覽器中右鍵單擊頁面上的某處,選擇「檢查元素」,然後單擊控制檯並刷新..你應該有值! –

+0

你成功了嗎? –