Skip to content


Folders and files

Last commit message
Last commit date

Latest commit



54 Commits

Repository files navigation


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.


You can install it via npm:

npm install jquery.fajax

Or clone this repository:

git clone

Or download it directly.


Just write your form markup like usually:

<form action="" method="post">
    <input type="text" name="user">
    <input type="email" name="email">
    <input type="submit">

and then call the plugin:

    success: function(){
        alert('The form was successfully sent');

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


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:

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


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