A repository of over 1000 quality jQuery plugins

jQuery jquery.fajax

jquery.fajax is a jQuery General Inputs plugin.

Created by aziev

Lightweight jQuery plugin for ajaxifying forms

Not what you're looking for? Click here to view more General Inputs jQuery plugins

Fajax

JQuery plugin for ajaxifying forms with file support. It's wrapper of $.ajax function.

It's extra lightweight: less than 0.5 KB of minified version.

Let's try the demo.

Installation

You can install it via npm:

npm install jquery.fajax

Or clone this repository:

git clone https://github.com/aziev/jquery.fajax

Or download it directly.

Usage

Just write your form markup like usually:

<form action="http://example.com/action.php" method="post">
    <input type="text" name="user">
    <input type="email" name="email">
    <input type="submit">
</form>

and then call the plugin:

$('form').fajax({
    success: function(){
        alert('The form was successfully sent');
    },
});

That's all! It will send the form without page reloading and alert message on success.

Parameters

Fajax has all parameters of $.ajax, except url, type, data, processData and contentType. You should set url, type and data in your markup.

It has one own parameter as well:

  • resetOnComplete (boolean, default: true). Specifies clear or not form elements after upload.

Issues

If you found a bug or need a feature please write issue on Github.



  • Choo Hwan

    Nice. Thanks.

You might also like these other General Inputs jQuery Plugins

  • validify.js

    simple and modern login form validation

  • toTextarea

    Makes a div act like a textarea to allow auto resizing and formatting options. Also allows drag and drop images […]

  • Move Selected

    Move selected options in a select up or down