PHP Classes

File: README.md

Recommend this page to a friend!
  Classes of Thierry Feuzeu   Jaxon   README.md   Download  
File: README.md
Role: Documentation
Content type: text/markdown
Description: Readme
Class: Jaxon
Call PHP classes from JavaScript using AJAX
Author: By
Last change: Updated readme.
Date: 2 years ago
Size: 2,746 bytes
 

Contents

Class file image Download

Build Status Scrutinizer Code Quality StyleCI

Latest Stable Version Total Downloads Latest Unstable Version License

The Jaxon core library

Jaxon is an open source PHP library for easily creating Ajax web applications. It allows into a web page to make direct Ajax calls to PHP classes that will in turn update its content, without reloading the entire page.

Jaxon is a fork of the Xajax PHP library.

This package is the Jaxon core library. Several plugins are provided in separate packages.

Features

  • All the Jaxon classes in a directory can be registered in one shot, possibly with a namespace.
  • The configuration settings can be loaded from a file. Supported formats are JSON, YAML and PHP.
  • The library provides pagination feature out of the box.
  • The library is modular, and consists of a core package and several plugin packages.
  • The javascript library is provided in a separated and javascript-only package, loaded by default from the jsDelivr CDN.
  • The generated javascript classes are named according to their namespace or the subdirectory where they are located.
  • All PHP packages install with `Composer`, are fully namespaced, and implement `PSR-4` autoloading.
  • The library natively implements Ajax file upload.
  • The library runs on PHP versions 5.4 to 7.X.

Documentation

The project documentation is available in English and French.

Some sample codes (only for version 2.x) are provided in the jaxon-php/jaxon-examples package, and demonstrated in the website.

Contribute

  • Issue Tracker: github.com/jaxon-php/jaxon-core/issues
  • Source Code: github.com/jaxon-php/jaxon-core

License

The project is licensed under the BSD license.