0.4.0 • Published 7 years ago

pyrsmk-rip v0.4.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

RIP 0.4.0

RIP (REST in peace) is a tool for sending synchroneous REST requests by generating a hidden FORM on-the-fly. It's really useful when developing with frameworks like Slim or Lumy without using synchroneous ajax requests : it just send data like a normal FORM would do.

Install

You can pick the minified library or install it with :

npm install pyrsmk-rip
bower install rip

Use

RIP handles basic POST, PUT and DELETE requests, but can manage other manual request types.

// API
RIP.POST(<url>, [data]);
RIP.PUT(<url>, [data]);
RIP.DELETE(<url>, [data]);
RIP.map(<type>, <url>, [data]);

// Simple example
RIP.POST('/url');


// Data example
RIP.PUT('/newclient', {
    firstname   : 'Foo',
    lastname    : 'Bar',
    age         : 27,
    children    : [
        'Audrey',
        'Nicholas',
        'Alison'
    ]
});

// Map example
RIP.map('REQUEST_TYPE', '/someurl', {
    foo: 'bar'
});

If you pass a boolean value into the data parameter, the value will be considered as a checkbox and will return on or to your remote script.

Please note that requests are using _METHOD POST data attribute, as used in Slim and Lumy. But if you need to change the name of this attribute to __REQUEST__ (per example), you can do this:

RIP.setRequestAttributeName('__REQUEST__');

License

Published under the MIT license.

0.4.0

7 years ago

0.3.10

8 years ago

0.3.9

8 years ago

0.3.8

8 years ago

0.3.7

8 years ago

0.3.6

8 years ago

0.3.5

8 years ago

0.3.4

8 years ago

0.3.3

8 years ago

0.3.2

9 years ago

0.3.1

9 years ago

0.3.0

10 years ago

0.2.1

10 years ago