2013-03-29 83 views

回答

3

下面是一個簡短的Tritium代碼片段,它可以幫助您在Moovweb項目中獲得幫助。只需將「query_param = true」位替換爲您要添加的查詢參數即可。

它選擇每個a標記的href,然後查找任何現有查詢參數(通過在href中查找「?」)。如果有一些現有的,它只是附加新的查詢參數。如果在href上沒有現有的查詢參數,它使用?將一個添加到URL。

$q = "query_param=true" 
$("//a[@href]") { 
    %s = fetch("./@href") 
    match(%s) { 
    with(/\?/) { 
     attribute("href", %s + "&" + $q) 
    } 
    else() { 
     attribute("href", %s + "?" + $q) 
    } 
    } 
log(%s) 
} 

(你也可以把它轉換成一個功能,如果你想!)

+0

這是平臺詢問的第一個問題之一。有必要閱讀[fetch]的氚規格(http://tritium.io/simple-mobile/1.0.188#Node.fetch(Text%20%25selector)%20Text%20Text)。 – Ishan

1

我認爲有將很快成爲一個新的URL範圍,所以你就可以做這樣的事情更容易!