ajax - Ajax module in Vanilla JS

  •        21

You may use a CDN to get the latest version.

https://github.com/fdaciuk/ajax

Tags
Implementation
License
Platform

   




Related Projects

xr - Ultra-lightweight wrapper around XMLHttpRequest

  •    TypeScript

Really simple wrapper around XHR that provides a few bits of nice functionality, exposes the XHR object wherever relevant, and returns an ES6 Promise (or whatever Promise is set to globally, if you want to use something else). The idea was to make a pragmatic library that's pre-configured for the 90% use case, but override-able for anyone that wants to do anything a bit off the beaten track.

pjax - Easily enable fast Ajax navigation on any website (using pushState + xhr)

  •    Javascript

. Pjax is a standalone JavaScript module that uses AJAX (XmlHttpRequest) and pushState() to deliver a fast browsing experience.

reqwest - browser asynchronous http requests

  •    Javascript

All over again. Includes support for xmlHttpRequest, JSONP, CORS, and CommonJS Promises A. It is also isomorphic allowing you to require('reqwest') in Node.js through the peer dependency xhr2, albeit the original intent of this library is for the browser. For a more thorough solution for Node.js, see mikeal/request.


vue-resource - The HTTP client for Vue.js

  •    Javascript

The plugin for Vue.js provides services for making web requests and handle responses using a XMLHttpRequest or JSONP. You can install it via yarn or NPM.

httpinvoke - A no-dependencies HTTP client library for browsers and Node

  •    Javascript

A no-dependencies HTTP client library for browsers and Node.js with a promise-based or Node.js-style callback-based API to progress events, text and binary file upload and download, partial response body, request and response headers, status code. Any one, two or three arguments can be skipped, except the url.

Ajax/XMLHttpRequest Reverse Proxy

  •    C++

Request-routing, load-balancing reverse proxy service for low-latency Ajax/XMLHttpRequest client-server communication.

atomic - Ajax/XHR module with chained success/error callbacks and JSON parsing, IE6+

  •    Javascript

Ajax/XHR module with chained success/error callbacks and JSON parsing, IE6+

xhr - A small xhr wrapper

  •    Javascript

A small XMLHttpRequest wrapper. Designed for use with browserify, webpack etc. API is a subset of request so you can write code that works in both node.js and the browser by using require('request') in your code and telling your browser bundler to load xhr instead of request.

AJAX JSP Tags

  •    Java

A set of JSP tags which allows AJAX, Asyncronous Javascript and XMLHttpRequest, functions to be easily integrated into JSP pages. Based on the RoR AJAX features it uses the Prototype Object Orientated Javascript library (http://prototype.conio.net/)

cljs-ajax - simple Ajax client for ClojureScript and Clojure

  •    Clojure

cljs-ajax exposes the same interface (where useful) in both Clojure and ClojureScript. On ClojureScript it operates as a wrapper around goog.net.XhrIo or js/XmlHttpRequest, while on the JVM it's a wrapper around the Apache HttpAsyncClient library. In addition to this document, there's an FAQ, a change log and a contribution document. Furthermore, there is detailed documentation on specific features and design advice in the docs folder.

atomic - A tiny, Promise-based vanilla JS Ajax/HTTP plugin with great browser support.

  •    Javascript

A tiny, Promise-based vanilla JS Ajax/HTTP plugin with great browser support. Compiled and production-ready code can be found in the dist directory. The src directory contains development code.

qwest - Ajax library with XHR2, promises and request limit

  •    Javascript

Qwest is a simple ajax library based on promises and that supports XmlHttpRequest2 special data like ArrayBuffer, Blob and FormData. The method is either get, post, put or delete. The data parameter can be a multi-dimensional array or object, a string, an ArrayBuffer, a Blob, etc... If you don't want to pass any data but specify some options, set data to null.

bootstrap-fileinput - An enhanced HTML 5 file input for Bootstrap 3

  •    Javascript

An enhanced HTML 5 file input for Bootstrap 3.x and 4.x with file preview for various files, offers multiple selection, and more. The plugin allows you a simple way to setup an advanced file picker/upload control built to work specially with Bootstrap CSS3 styles. It enhances the file input functionality further, by offering support to preview a wide variety of files i.e. images, text, html, video, audio, flash, and objects. In addition, it includes AJAX based uploads, dragging & dropping files, viewing upload progress, and selectively previewing, adding, or deleting files. NOTE: An alternative new Krajee Explorer Theme (preview shown below) for bootstrap-fileinput has been released and available since v4.3.7. For more theming options and suggestions refer the theming demos.

FakeRest - Patch fetch/XMLHttpRequest to fake a REST API server in the browser, based on JSON data.

  •    Javascript

Intercept AJAX calls to fake a REST server based on JSON data. Use it on top of Sinon.js (for XMLHTTPRequest) or fetch-mock (for fetch) to test JavaScript REST clients on the browser side (e.g. single page apps) without a server. FakeRest uses a standard REST flavor, described below.

xhook - Easily intercept and modify XHR request and response

  •    Javascript

Modifying any property of the request object will modify the underlying XHR before it is sent.

COWS AJAX

  •    Javascript

Changeable Origin Web Service Ajax is not restricted by the browser same origin policy. Without that restriction, the potential for web services is phenomenal. This method can be faster and eliminate common network problems associated with XMLHttpRequest

flask-sockets - Elegant WebSockets for your Flask apps.

  •    Python

Elegant WebSockets for your Flask apps. Combining WebSockets with Ajax (XHR) endpoints also comes handy with the support of session handling built-in to sockets as well. As an example you could use an Ajax login call which would create a new session and accordingly set a secure HttpOnly cookie to the browser. After authorization, you can connect to the WebSocket endpoint and reuse the session handling from Flask there as well (as shown here: https://pythonhosted.org/Flask-Session/). Access to other custom cookies is also possible via Flasks request.cookies property.

aja.js - Ajax without XML : Asynchronous JavaScript and JavaScript/JSON(P)

  •    Javascript

More options using the fluent api, terrific REST client. You need grunt >= 0.4 as well as node and npm installed and running on your system.