GithubHelp home page GithubHelp logo

sajax's Introduction

#Sajax

Sajax is a Flask/jQuery extension for building ajax web applications.

There are a ton of tools/libraries/frameworks out there that make AJAX really easy though, right? Turns out, there aren't really any that ease the transition between python and javascript specifically. Even jQuery's added functionality isn't really all that helpful, even when you narrow your focus down to just the javascript side of things.

A lot of how this was built was inspired from personal experience with an old PHP ajax framework, XAjax.

##Dependencies

  • jQuery
    • v1.11.1 or greater, this is a jQuery/Python library and as such isn't compatible with straight javascript. Further, in my original experience with the XAjax library from PHP, I found that the javascript side of things was much messier and had several defects entrenched in it. I don't expect this to ever be large enough to suffer any significant drawbacks by taking the "easy" route of jQuery.
  • jQuery-serializeForm
    • So its not really a dependency, as sajax.getFormValues will fall back to jQuery's serialize method. jQuery-serializeForm will, however, construct an object representing the serialization of a form, compared to jQuery's serialize() producing a url-encoded string.

##Installation

##Usage

###Python:

###Javascript:

##Examples

sajax's People

Contributors

burnhamrobertp avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.