GET.js оцените
var GET= function(){ var s1=[], s2=[], s3=[], g=[]; s1=location.href.split('?'); if (s1[1] != undefined) { s2=s1[1].split('&'); if (s2[1] != undefined) { for (var i in s2) { s3=s2[i].split('='); g[s3[0]]=(s3[1] != undefined) ? s3[1] : ''; } return g; } else { s3=s2[0].split('='); g[s3[0]]=(s3[1] != undefined) ? s3[1] : ''; return g; } } }(); //аналог пыха //GET[key], где кей имя гета, будет содержать то что было передано. Если был запрос пустой, т.е ..?get&get2&... то будет содержать '' пустую строку. |
Для чего может понадобиться такая функция? А если сайт переведут на чпу, часть JS-кода, использующая эту функцию, сразу станет не рабочей. Лучше передавать в функцию строку, в которой она будет искать GET-параметры.
|
Это просто оригинал функции. Как бы первый ее вид. Улучшить можно. Так же я не использовал свойство search которое возвращает строку запроса после вопросительного знака.
Может кому нибудь понадобится такая функция. По крайней мере мне она пригодилась. |
Часовой пояс GMT +3, время: 14:33. |