Skip to content

Librería JS para el manejo de peticiones AJAX

License

Notifications You must be signed in to change notification settings

arturo21/ajaxapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ajaxapi

Librería JS para consultas AJAX (Se integra a general.js)

Import library from CDN

	<script src="https://cdn.underdevelopment.work/generaljs/ajaxapi.js">

AJAX Calls

GET + Callback

	ajaxapi
	.get("general.js/README.md")
	.then(function(data){
		console.log("DATA: " + data);
		g("#titulo_widget").html("RESULTADO:");
		g("#mensajes").html(data);
	})
	.catch(function(e){	
		console.log("ERROR:" + e);
	})

GET JSON + Callback

	ajaxapi
	.getJSON("http://localhost/sistemapmod/devtools/dev/general.js/config.json")
	.then(function(data){
		console.log("DATA: " + data);
		g("#titulo_widget").html("RESULTADO:");
		g("#mensajesb").html(data);
	})
	.catch(function(e){	
		console.log("ERROR:" + e);
	})

Load asinchronous + Callback

	ajaxapi
	.load("http://localhost/sistemapmod/devtools/dev/general.js/README.md")
	.then(function(data){
		console.log("DATA: " + data);
		g("#titulo_widget").html("RESULTADO:");
		g("#mensajesa").html(data);
	})
	.catch(function(e){	
		console.log("ERROR:" + e);
	})

Asynchronous POST for General.JS

Client Side

	ajaxapi
	.post("socketd.php",datos)
	.then(function(data){
		console.log("DATA RECIBIDA: ");
		console.log(data);
		g("#titulo_widget").html("RESULTADO:");
		g("#mensajesa").html(data);
	})
	.catch(function(e){	
		console.log("ERROR:" + e);
	})

Asynchronous Files UPLOAD for General.JS

Client Side

	let fdata = new FormData();
	fdata.append("file", dataf[0]);
	ajaxapi
	.upload("uploadfile.php",fdata)
	.then(function(data){
		g("#titulo_widget").html("RESULTADO:");
		g("#mensajesb").html(data);
	})
	.catch(function(e){	
		console.log("ERROR:" + e);
	})

Server Side

	<?php
		session_start();
		if (move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/".$_FILES['file']['name'])) {
		    //more code here...
		    echo("uploads/".$_FILES['file']['name']);
		}
	?>

Si deseas colaborar, haz clic en el enlace abajo:

if do you like to to collab, you can do it by clicking the link below:

--Paypal--

paypal-btn-image-pay

About

Librería JS para el manejo de peticiones AJAX

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published