代码:
$(document).ready(function(){
$("#search_result").change(function(){
str = $(this).val();
search = str.replace(/%20/g, "+");
window.location.href = "courses.php?search-result="+search
});
});
在这段代码中,我有一个下拉列表,其中有多个值,现在我想使用window.location.href在url中传递下拉值。现在,值正在完美传递,但我想用(+)替换(%20)。我正在使用str.replace函数,但无法看到任何更改。那么,我怎样才能得到我的网址。
courses.php?search-result=core+java