好的,我是javascript/grails新手,我不確定這裏要做什麼。從javascript函數更新groovy字符串中的多個參數
基本上我有一個JavaScript函數被多個參數調用,我想將它們替換成grails可分析字符串。
我有一些grails下拉式調用javascript函數來鏈接到另一個頁面,需要傳遞多個參數(商品編號和數量)。
下面是選擇:
<g:select optionKey="key" optionValue="value" value="${item.getQty()}" name="qty" from="[1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9]"
onchange="goToPage('qty${item.id}',this.value)"></g:select>
JavaScript函數:
<script type="text/javascript">
function goToPage(itemId, val){
window.location.href="${createLink(controller:'GOrder' ,action:'updateShoppingCart' params:[item: "", qty: ""])}" + itemId + val;
}
所以,它採用的itemId和Val,concats他們並取代與最後一組引號即連接值。我想要發生的是爲每個參數替換其中一組引號。
我真的不明白如何看起來像串連一個字符串實際上取代了一個值。
謝謝!
我剛剛弄清楚了一些類似的東西,但對編碼的建議很好!謝謝! – clovold
我很想知道URL中的編碼'&',但除此之外,這就是票據。 –