Вы можете попробовать эту функцию:
function getSearchVariable(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){
return unescape(pair[1]);
}else{
return false;
}
}
}
Если эта функция присутствует в примере, который вы упомянули выше, все, что вы бы назвали getSearchVariable ("Search"), чтобы вернуть "stackoverflow".
Итак, на вашей странице у вас будет элемент script, который выглядит следующим образом:
<script type="text/javascript">
function getSearchVariable(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){
return unescape(pair[1]).split("+").join(" ");
}else{
return "";
}
}
}
$(document).ready(function(){
$("#search_box").val(getSearchVariable("Search"));
});
</script>
Надеюсь, это поможет!