- Вы можете указать это непосредственно с помощью клавиши 'url'. например:
/search/gridResults/2010/KY
- Я на самом деле использую для этого собственный ключ javascript в ключе
postData
jqgrid (который вы можете использовать для решения вопроса 1 в зависимости от ситуации). Мне показалось немного отстойным, что мне пришлось написать этот метод, но я нашел что-то в Интернете и продолжал взламывать его, чтобы сделать его достаточно гибким для моих нужд.
Код для пользовательского метода ниже. Он читает параметры из URL напрямую. Для параметров POST, вам, очевидно, нужно сделать что-то еще, но чтобы получить их в jqgrid, это та же идея:
// Read a page's GET URL variables and return them as an associative array.
function getUrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice(
window.location.href.indexOf('?') + 1
).split('&');
for(var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
if (hash.length == 2) {
vars.push(hash[0]);
vars[hash[0]] = decodeURIComponent(hash[1].replace("+", "%20"));
}
}
return vars;
}
Надеюсь, это поможет ... Если вы придумаете что-нибудь получше, я бы с удовольствием это услышал. :)