Skip to content

A minimalist Javascript library to perform AJAX POST and GET Request.

License

Notifications You must be signed in to change notification settings

argunner/minAjax.js

This branch is 1 commit ahead of, 8 commits behind flouthoc/minAjax.js:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cdc8477 · Mar 26, 2015

History

20 Commits
Feb 27, 2015
Feb 7, 2015
Mar 23, 2015
Feb 7, 2015
Mar 23, 2015
Mar 23, 2015
Feb 16, 2015

Repository files navigation

minAjax.js

A minimalist Javascript library to perform AJAX POST and GET Request.

#Check Pretty Documentation http://flouthoc.github.io/minAjax.js/

#Usage Getting Started

<script type="text/javascript" src="https://raw.githubusercontent.com/flouthoc/minAjax.js/master/index.js"></script>

####Regular

  minAjax({
    url:"test.php",//request URL
    type:"GET",//Request type GET/POST
    //Send Data in form of GET/POST
    data:{
      name:"batman",
      profession:"detective",
      worth:"Rich",
      company:"Wayne Enterprises"
    },
    //CALLBACK FUNCTION with RESPONSE as argument
    success: function(data){
      alert(data);
    }

  });
  

This is example to use minAjax() , these are the frequent arguments which are usually passed for request to take place there are some optional arguments i'll explain them below.

#Compulsory Arguments

#####url:

  url:'Path or Link to Server Side.'

#####type:

  type:'GET or POST'

#Optional Arguments

#####data:

  data:{
          param1:value1,
          param2:value2,
          param3:value3,
          param4:value4,
          //also send Arrays
          foo2:["bar2","bar 3","bar+4"]
          //and blah blah as many param as things support.
          }

#####success:

  success: function(data){
          alert(data);
          //function to be executed on true response with response TEXT as argument.
          }

Execution of Callback function on valid response is totally optional , function can take Response text and Response Status as arguments to process on client side.

#####method:

method:'True For Asyn and False for Non-Async | By default it is True'

By Default Method will be True i.e Async calls . You Can Leave This

#####debugLog:

debugLog:'True to enable Debug Console Logs | By Default it is False'

By Default Method will be False | You Can Leave This

##Example with all arguments

minAjax({
    url:"test.php",//request URL
    type:"GET",//Request type GET/POST
    //Send Data in form of GET/POST
    data:{
      name:"Superman",
      secretname:"Clark Kent",
      profession:"reporter",
      worth:"poor",
      company:"Daily Planet"
    },
    method:"true",
    debugLog:"true",
    //CALLBACK FUNCTION with RESPONSE as argument
    success: function(data){
      alert(data);
    }

  });
  

#Fork it , Create Pull

About

A minimalist Javascript library to perform AJAX POST and GET Request.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 70.0%
  • JavaScript 30.0%