post-links

0.0.4 • Public • Published

POST Links

Ever needed to open an URL by clicking a link or a button but without showing your precious query string parameters? Suffer no more my friend, for I am here to help!

How to

Just add a method="post" to a <a href="..."> element. Every data-property attribute will be passed as data for the request.

<a method="post" href="http://example.com/pdf/generate" data-secret-id="123910" data-name="PDF-NAME">
    Download the super secret PDF
</a>

You can also change the target="".

<a method="post" href="http://example.com/pdf/generate" data-secret-id="123910" target="_blank">
    Open in new tab the super secret PDF
</a>

How

post-links creates a hidden form with and submits it via POST everytime a <a method="post"> is clicked.

Methods

import PostLinks from 'post-links'
 
// Search for a click on all current and future <a method="post">
PostLinks.listen()
 
// Opens a URL programatically on `target` with the data on `dataObject`
PostLinks.open(url, (dataObject = {}), (target = ''))

Readme

Keywords

none

Package Sidebar

Install

npm i post-links

Weekly Downloads

1

Version

0.0.4

License

MIT

Unpacked Size

2.82 kB

Total Files

3

Last publish

Collaborators

  • kaisermann