2013-07-28 62 views
5

我想提出一個選項選擇函數,它的加入獨特的動態URL和URL與選擇選項 - 替換和正則表達式與

& 

替換

& 

Jquery的

$("#pageSizeOptions").change(function() { 
    document.location.href = ('?ViewAction=View&ObjectID=1710211').replace(/(\?|&)(PageSize=[^&]+)(&|$)/, '$3') + $(this).val(); 
}); 

Perl的模板(的jquery)

$("#pageSizeOptions").change(function() { 
    document.location.href = ('#Pager.URL').replace(/(\?|&)(PageSize=[^&]+)(&|$)/, '$3') + $(this).val(); 
}); 

觀察:

http://fiddle.jshell.net/RFfXs/5/show/light/?ViewAction=View&ObjectID=1710211&PageSize=40 

預期結果:

http://fiddle.jshell.net/RFfXs/5/show/light/?ViewAction=View&ObjectID=1710211&PageSize=40 

http://jsfiddle.net/RFfXs/5/

可正是我做錯了任何人的幫助..

回答

0

試試這個,

$("#pageSizeOptions").change(function() { 
    console.log(('?ViewAction=View&ObjectID=1710211').replace('&', '&') + $(this).val()); 
}); 

Fiddle