{"_id":"jquery.redirect","_rev":"7-56da5e67634c8e46e70789bd2fbdbbc7","name":"jquery.redirect","description":"jQuery Redirect Plugin","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.7":{"name":"jquery.redirect","version":"1.0.7","description":"jQuery Redirect Plugin","main":"jquery.redirect.js","author":{"name":"Miguel Galante, Nemanja Avramovic"},"homepage":"https://github.com/mgalante/jquery.redirect","license":"CC BY-SA 4.0","gitHead":"066243cba9bfb8225421d5ab66af55fb526e10eb","_id":"jquery.redirect@1.0.7","scripts":{},"_shasum":"2b102ff7c311c9da3fd7aee198ead35de1f82ca2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"mgalante","email":"npm@miguelgalante.com.ar"},"dist":{"shasum":"2b102ff7c311c9da3fd7aee198ead35de1f82ca2","tarball":"https://registry.npmjs.org/jquery.redirect/-/jquery.redirect-1.0.7.tgz","integrity":"sha512-1wkOkjRz3O13+VAzrw8GK++JQZTljHlswrGzMrTzSn1UTcpNYsRNVfX+4zkKPzEHUm+dKGHlYnkmN1QYF/p8Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKrhRlkIN3pydPzduAWz0C/UsRFATlDvbr/O44E2gQ8AiEAmFhAPfnJSTJoDTpmiIoOstb6FHMRfmydD86yxsE0EtY="}]},"maintainers":[{"name":"mgalante","email":"npm@miguelgalante.com.ar"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery.redirect-1.0.7.tgz_1506895397241_0.6865172903053463"},"directories":{}},"1.1.0":{"name":"jquery.redirect","version":"1.1.0","description":"jQuery Redirect Plugin","main":"jquery.redirect.js","author":{"name":"Miguel Galante, Nemanja Avramovic"},"homepage":"https://github.com/mgalante/jquery.redirect","license":"CC BY-SA 4.0","devDependencies":{"jasmine-core":"lastest","jquery":"^3.2.1","karma":"latest","karma-chrome-launcher":"latest","karma-jasmine":"latest"},"scripts":{"test":"karma start"},"gitHead":"0c7a66ace51401bfe319fa91dc133e5cd895146d","_id":"jquery.redirect@1.1.0","_shasum":"567e003b9a8deaef5f5c7fdb1b87e023aeb49596","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"mgalante","email":"npm@miguelgalante.com.ar"},"dist":{"shasum":"567e003b9a8deaef5f5c7fdb1b87e023aeb49596","tarball":"https://registry.npmjs.org/jquery.redirect/-/jquery.redirect-1.1.0.tgz","integrity":"sha512-DAuNT273VYGN/aATKcKKaySSbXjLbRNgHZ1hmqd9NxZ6m4JCLVah+oMg6UUab/x+1E8fnfIktw/LCqdqyzF3ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAX6wcQCswlBxQYTnBfMU69jps5ND7cYZfV3I/v/Vun8AiEA6ufY6wlaSVNcI+M87bizPXrf8A5LhjPN5RQ30jYoXAU="}]},"maintainers":[{"name":"mgalante","email":"npm@miguelgalante.com.ar"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery.redirect-1.1.0.tgz_1507005081931_0.8512000991031528"},"directories":{}},"1.1.1":{"name":"jquery.redirect","version":"1.1.1","description":"jQuery Redirect Plugin","main":"jquery.redirect.js","author":{"name":"Miguel Galante, Nemanja Avramovic"},"homepage":"https://github.com/mgalante/jquery.redirect","license":"CC BY-SA 4.0","devDependencies":{"jasmine-core":"lastest","jquery":"^3.2.1","karma":"latest","karma-chrome-launcher":"latest","karma-jasmine":"latest"},"scripts":{"test":"karma start"},"gitHead":"df9877eb55cf2dd7825ce7ea88bf60e6abce28bc","_id":"jquery.redirect@1.1.1","_shasum":"b34d59837dab1dca5ccf131ccb1f790481a75aa9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"mgalante","email":"npm@miguelgalante.com.ar"},"dist":{"shasum":"b34d59837dab1dca5ccf131ccb1f790481a75aa9","tarball":"https://registry.npmjs.org/jquery.redirect/-/jquery.redirect-1.1.1.tgz","integrity":"sha512-kbD/58l4OKuPTEcJN8Nds9t3vw4sKFisftzNSL03gp9SVx//G24xTaSblvNypYmOeqKE0wj1AY2ab/ph1Gl2Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQRifUTOkNPVV/75OuimqyGSTXUpC92ueQLDFG1VGo2wIgVNmatIR95dAH0yGMyWCxdegr/dRb9EIQ/m6ekuArwzE="}]},"maintainers":[{"name":"mgalante","email":"npm@miguelgalante.com.ar"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery.redirect-1.1.1.tgz_1507005789772_0.27300574630498886"},"directories":{}},"1.1.4":{"name":"jquery.redirect","version":"1.1.4","description":"jQuery Redirect Plugin","main":"jquery.redirect.js","author":{"name":"Miguel Galante, Nemanja Avramovic"},"homepage":"https://github.com/mgalante/jquery.redirect","license":"CC-BY-SA-4.0","devDependencies":{"jasmine-core":"^3.1.0","jquery":"^3.2.1","karma":"latest","karma-chrome-launcher":"latest","karma-jasmine":"latest"},"scripts":{"test":"karma start"},"gitHead":"0b7c717171ce08be4fd0932d57651496679d5b2a","_id":"jquery.redirect@1.1.4","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"mgalante","email":"npm@miguelgalante.com.ar"},"dist":{"integrity":"sha512-t6YUxbTwTNSXEMww0x6QD3RnlmbtmItDo4IiK3lo4AEqbpq9gUx50HCBCGRpKaF0aTBQAOW/vSnzPjV+Nrlf4Q==","shasum":"3fc6e1e842f19312e47415012065a08d97f71b24","tarball":"https://registry.npmjs.org/jquery.redirect/-/jquery.redirect-1.1.4.tgz","fileCount":8,"unpackedSize":15806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDpKaCRA9TVsSAnZWagAAw80QAJdKbN297kjjAGP5OmIi\nVSHi+oy0YysNcPO1+BbGWUS6JHURdVWKszfFJSdJnqZZSnWCLDh44Dyosa+O\nZdPFRTbFCOsBIbWH5wWilMV6rJi83vkdxybtcUrVa5/4PpPnZcNVW/djm0dD\n11xeDBthM6BvF2+RgrRAiZqZEGlHrn7CUJVNbYehFjxhNpvgSGGtK/7UIWQa\nSzPiAUQPrt+O1nLZEuX1Z4V46ZbqyvE635oPkZID/Kb8zxOSjsMjpKlHvi0+\n3HecT73BZZLwNz5JMRN49b7bFDZwEVdHkcIx5ZnkTQMb98mUx1euhMNVrX/z\nhm5Z/oPBuTuP9b5vYErl/J2E+e8DBoyhXFcsWtZ9psVzMudr79oexgCxR8Z+\nEQvJEUM8oPHYaLQIt5fQpgEcILCMuND89gcFw671K5RNwu6JYIsC9W67ik8z\nXD4YvposorlpyQyXxoZ29BkLGXPu924GAQMD7UjlYg06iKOa26cWdIcJe4th\nk+HZfRq0faRnAVx4XhrEtgrGjPnPW9qE1uqt2T899PXvWPMqeOgZMQk3+U/Y\nf4ytA4YKtshObTwm4pGm7vWILkrVB3riWbBUMGX2EtPVyvC4oO6p8kIs4WZu\nBJBJ66+DKcJ4PNagjDmEYbV6+SLQQrxfcbdTobcSp1txE6L15jHbk1tIyrLE\nXYCP\r\n=x4eX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzCIllAFqz2fnIbhMJVVXJ3c3EEG6FW2HcE/vdH5c2bwIgWpa6Vce6z6+Hrvwmjp9pn4ONhcN0dnoNdkZtLcJsHRs="}]},"maintainers":[{"name":"mgalante","email":"npm@miguelgalante.com.ar"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery.redirect_1.1.4_1527681689372_0.8263087727218006"},"_hasShrinkwrap":false},"1.2.0":{"name":"jquery.redirect","version":"1.2.0","description":"jQuery Redirect Plugin","main":"jquery.redirect.js","author":{"name":"Miguel Galante, Nemanja Avramovic"},"homepage":"https://github.com/mgalante/jquery.redirect","license":"CC-BY-SA-4.0","devDependencies":{"eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.2.0","jasmine-core":"^3.1.0","jquery":"^3.2.1","karma":"latest","karma-chrome-launcher":"^3.1.1","karma-jasmine":"latest","puppeteer":"^13.5.1"},"scripts":{"lint":"eslint --ext .js .","lint:fix":"eslint --ext .js --fix .","test":"karma start --single-run"},"gitHead":"e5c55ae81074fff5cf5819d7d1187ca4bc8362f1","_id":"jquery.redirect@1.2.0","_nodeVersion":"16.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-KDZhc2uOf82FBWUP6UJQIiVnNlzQqQ34PPX00hoVRI/DzU2nCL5YYSIVziFTSs9UQ2JpbFUy3JNPleSE0/Sr2Q==","shasum":"2ab41b17520de755702b84eb0e9ea084a53e7725","tarball":"https://registry.npmjs.org/jquery.redirect/-/jquery.redirect-1.2.0.tgz","fileCount":10,"unpackedSize":19181,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGIer1PEPTkRJD0QyMh6SW7ThVU2OeDDiVe1fCjLhbxAIhAMV/TQwcw8EbrKNwRynpJBm7Us4CBQj/xxT3iOS0ytSy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje/ATACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ7Q/9H50GAL1a62WTjKN9yeHdh3bfR3rCGxPz26oJxj8RUQ36rPq8\r\nvVKs4qn6ZGUXyERI1smAqyCtX6/hRdiMchj0Rk9Be4+3XMayELlrTGl2IuGj\r\nXbX3k/CNLULFNqx4CPhX2kn1OEufjQwpfGkXsDR8sWa5fRGifn+KfoJ4r9hb\r\nja4Xgs2Y2T6oJjiwWMNzOjktRMl01CsrcAuJwU8pi+Sg6hEF+JSqRkfG2gL3\r\nzKsQyIyodqYHlCFx+dza9i66UJIrW0Oq6jxtFghvioJ4dO0QqvHQHXlPuMII\r\nfURcVJeSmjvQ/auhhHTxYOIiqnZ1i0dCjUyex4wumY/HItXGavOIFtiQ0uJR\r\ngTvSe85WURmnNhg9aWhs15XUFMUQzMn9PYoT/Iv7A8K7o9lwzD34kpQ8wspb\r\nq69pJHO9IsQqhRXQfpu8naR3LiSrOl4P1lOZs2Izfa8k4AYAusRfPZ9gIfhD\r\nbGUibDviK5R+0rGFwqJyQyUX7ssaibbZ5lyStIL1dsGfPc4iCQvE6Qg5ys4s\r\nY1eDZDVYNa1i4Wz+g3wqS1UPTEpadWa1dZk0keRvFiKnomfXJa6FabWgpYzI\r\n5+14B5JIzbmAHiWfYjwuejgOqlksnHVC2dSUIo4a2BfvRT+mkOsmFm5JXmQQ\r\ngavbzEqrYDwYC3pBSrj+WTcY1LSmga4tsEI=\r\n=bMXb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mgalante","email":"npm@miguelgalante.com.ar"},"directories":{},"maintainers":[{"name":"mgalante","email":"npm@miguelgalante.com.ar"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery.redirect_1.2.0_1669066771494_0.7881055409077518"},"_hasShrinkwrap":false}},"readme":"# jQuery.redirect\nA simple HTTP POST and GET Redirection Plugin for jQuery\n\n* Easy to use\n* GET and POST requests\n* Compatible with jQuery, jQlite and Zepto.js\n* Supports nested objects and arrays\n\n## How does it work?\nThe function jQuery.redirect will create a form and populate it with the data (it supports nested values).\n\n## Installation\n\n### Using Bower\n\n ```bash\nbower install jquery.redirect\n ```\n\n### Using NPM\n\n ```bash\nnpm install --save jquery.redirect\n ```\n\n### Using Yarn\n\n ```bash\nyarn add jquery.redirect\n ```\n\n### Manual Installation\nJust download jquery.redirect.js and include it in your html after jquery.js\n\n ```html\n <html>\n <head>\n     <!-- other headers -->\n     <script src=\"jquery-XXX.js\"></script>\n     <script src=\"jquery.redirect.js\"></script>\n </head>\n <body>\n     <!-- your content -->\n </body>\n </html>\n ```\n## CDN\nIf you prefer, you can use [RawGit CDN hosted version](https://cdn.rawgit.com/mgalante/jquery.redirect/master/jquery.redirect.js)\n\n\n## Usage\n ```javascript\n/**\n * jQuery Redirect\n * @param {string} url - Url of the redirection\n * @param {Object} values - (optional) An object with the data to send. If not present it will look for values as QueryString in the target url.\n * @param {string} method - (optional) The HTTP verb can be GET or POST (defaults to POST)\n * @param {string} target - (optional) The target of the form. If you set \"_blank\" will open the url in a new window.\n * @param {boolean} traditional - (optional) This provides the same function as jquery's ajax function. The brackets are omitted on the field name if its an array.  This allows arrays to work with MVC.net among others.\n * @param {boolean} redirectTop - (optional) If its called from a iframe, force to navigate the top window.\n * @param {boolean} shouldKeepBlankFields - (optional) If shouldKeepBlankFields is false, blank fields will be removed.\n */\n$.redirect(url, [values, [method, [target, [traditional, [redirectTop, [shouldKeepBlankFields]]]]]])\n\n/**\n* jQuery Redirect\n* @param {string} opts - Options object\n* @param {string} opts.url - Url of the redirection\n* @param {Object} opts.values - (optional) An object with the data to send. If not present will look for values as QueryString in the target url.\n* @param {string} opts.method - (optional) The HTTP verb can be GET or POST (defaults to POST)\n* @param {string} opts.target - (optional) The target of the form. \"_blank\" will open the url in a new window.\n* @param {boolean} opts.traditional - (optional) This provides the same function as jquery's ajax function. The brackets are omitted on the field name if its an array.  This allows arrays to work with MVC.net among others.\n* @param {boolean} opts.redirectTop - (optional) If its called from a iframe, force to navigate the top window.\n* @param {boolean} opts.shouldKeepBlankFields - (optional) If shouldKeepBlankFields is false, blank fields will be removed.\n*/\n$.redirect(opts)\n ```\n\n## Example of use with Object\n\n ```html\n <html>\n <head>\n     <!-- other headers -->\n     <script src=\"jquery-XXX.js\"></script>\n     <script src=\"jquery.redirect.js\"></script>\n     <script>\n      jQuery(function($){\n      //OnClick testButton do a POST to a login.php with user and pasword\n       $(\"#testButton\").click(function(){\n        $.redirect(\"/login.php\", {user: \"johnDoe\", password: \"12345\"}, \"POST\", \"_blank\");\n       });\n      });\n     </script>\n </head>\n <body>\n    <button id=\"testButton\">Test Redirect</button>\n </body>\n </html>\n ```\n\n\n## Example of use with links\n\n ```html\n <html>\n <head>\n     <!-- other headers -->\n     <script src=\"jquery-XXX.js\"></script>\n     <script src=\"jquery.redirect.js\"></script>\n     <script>\n      jQuery(function($){\n      //OnClick link do a POST to a login.php with query string\n      // data (user and pasword in this case)\n       $(\"body\").on(\"click\",\".post-redirect\", function(){\n         $.redirect($(this).attr(\"href\"));\n       });\n      });\n     </script>\n </head>\n <body>\n    <a href=\"/login.php?user=johnDoe&password=12345\" class=\"post-redirect\">Test redirect</a>\n </body>\n </html>\n ```\n\n\n## Running Tests with Yarn\n\n ```bash\nyarn install\nyarn test\n ```\n","maintainers":[{"name":"mgalante","email":"npm@miguelgalante.com.ar"}],"time":{"modified":"2022-11-21T21:39:31.749Z","created":"2017-10-01T22:03:17.321Z","1.0.7":"2017-10-01T22:03:17.321Z","1.1.0":"2017-10-03T04:31:22.293Z","1.1.1":"2017-10-03T04:43:09.885Z","1.1.4":"2018-05-30T12:01:29.429Z","1.2.0":"2022-11-21T21:39:31.644Z"},"homepage":"https://github.com/mgalante/jquery.redirect","author":{"name":"Miguel Galante, Nemanja Avramovic"},"license":"CC-BY-SA-4.0","readmeFilename":"README.md"}