diff options
-rw-r--r-- | itjs/it.js | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -157,3 +157,13 @@ function it_set(dst, src) } } +/** + * Encodes arbitrary string for use in an url + * @param str string to be encoded + */ +function it_url_encode(str) +{ + var result = window.aaencodeURIComponent ? encodeURIComponent(str) : escape(str).replace(/\+/g, "%2B"); + + return result.replace(/%20/gi, "+").replace(/%2C/gi, ",").replace(/%28/gi, "(").replace(/%29/gi, ")"); +} |