Skip to content

This is a ajax tool which had been encapsulated using Native Javascript by myself.

Notifications You must be signed in to change notification settings

LuckyWinty/AjaxPlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AjaxPlugin

This is a ajax tool which had been encapsulated using Native Javascript by myself. ##Introduction This plugin supported two types of request,Cross domain request and Same domain request. The Same domain request only supported the request "GET" and "POST" . And the Cross domain request only supported "GET" request of jsonp.

Tutorial

At first,you must import this plugin to you html file.

Same domain request

Default params
    this.config={
		    	url:"",
    			type:"get",
    			async:true,
    			dataType:"json",
	    		contentType:"application/x-www-form-urlencoded; charset=UTF-8",
    			data:{}
    		};
Usage
    		Ajax.init({
    		url:"js/data.json",
    		type:"get",
    		dataType:"json",
	    	data:{"name":"winty","lastName":"chou"}, //Pass to the back-end parameters
    		beforeSend:function(){         
	    	},
    		success:function(data){  
	    	},
    		fail:function(ex){
		    	console.log(ex);
    		}
    	});

Cross domain request

Default params
    this.config={
		    	url:"",
    			type:"get",
    			async:true,
    			dataType:"json",
	    		contentType:"application/x-www-form-urlencoded; charset=UTF-8",
    			data:{}
    		};
Usage
	    	Ajax.init({
    		url:"http://localhost:8080/AjaxCROSTest/data.json",
		    type:"get",//The type must be get
    		dataType:"jsonp",//The dataType must be jsonp
    		data:{"name":"winty","lastName":"chou"}, //Pass to the back-end parameters
    		callback:"callback",	//callback function name
    		time:"1000"//request time,over this time,the request will quit
	    	beforeSend:function(){
    		},
	    	success:function(data){
    		},
	    	fail:function(ex){
    			console.log(ex);
    		}
	    });

About

This is a ajax tool which had been encapsulated using Native Javascript by myself.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published