Product
Introducing SSO
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
fl-backbone.nativeajax
Advanced tools
Readme
A drop-in replacement for Backbone.Ajax that uses only native XMLHttpRequest methods for sync. It has no dependency on jQuery.
You might consider using the window.fetch pollyfill coupled with a simple plugin for Backbone instead of this project if you need better Promise or header support.
Load Backbone.NativeAjax with your favorite module loader or add as a script tag after you have loaded Backbone in the page.
If loading with AMD or CommonJS you should set Backbone.ajax
yourself:
// AMD
define(['backbone', 'nativeajax'], function(Backbone, ajax) {
Backbone.ajax = ajax;
});
// CommonJS
var Backbone = require('backbone');
Backbone.ajax = require('backbone.nativeajax');
success
and error
callbacksheaders
objectbeforeSend
NativeAjax uses XMLHttpRequest which is supported in modern browsers. See the compatibility chart.
It also makes use of Function.prototype.bind
which can be easily pollyfilled
in older environments.
Set a Promise
object on the global or on Backbone.ajax
to return a promise.
success
and error
callbacks. To return
a promise object, set a global Promise
or Backbone.ajax.Promise
.X-Requested-With
header, so
things like Rails' request.xhr?
will break. If you need it, you can pass it
in yourself.Uses code from Exoskeleton. See that project for more information and other features.
FAQs
A Backbone.Ajax function powered by native XHR methods
The npm package fl-backbone.nativeajax receives a total of 1 weekly downloads. As such, fl-backbone.nativeajax popularity was classified as not popular.
We found that fl-backbone.nativeajax demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.