PHP Classes

NAJAX: Call PHP class functions from page with Javascript

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 70%Total: 11,441 All time: 108 This week: 560Down
Version License Categories
najax 1.0.0The PHP LicenseAJAX
Description 

Author

This package can be used to call PHP classes on the Web server side from Javascript code in Web pages.

It uses AJAX technology to submit HTTP requests from Javascript to pass call parameters and collect and process the XML responses.

This package acts as a proxy that maps PHP objects to JavaScript and vice versa.

The package provides means to register the handling client-server events using custom PHP classes to process such events.

Innovation Award
PHP Programming Innovation award winner
August 2005
Winner


Prize: One copy of the Zend Studio
AJAX is an acronym for Asynchronous JavaScript and XML. It is a technology that is becoming increasingly popular as it provides meants to establish the communication in the background between a Web browser and a Web server.

AJAX permits executing actions and updating parts of Web pages without reloading the whole page.

Despite it has been introduced with Internet Explorer 5.5, only recently this technology has been implemented by Mozilla browsers and other browsers that followed the trend.

The wide adoption of AJAX opened space for applications and components that use AJAX to provide highly interactive Web based user interfaces.

This package is one of the three, released almost at the same time in August 2005, that provide means to facilitate the creation of PHP applications that take advantage of AJAX potential.

Manuel Lemos
Picture of Stanimir Angeloff
Name: Stanimir Angeloff <contact>
Classes: 1 package by
Country: Bulgaria Bulgaria
Age: 38
All time rank: 1902 in Bulgaria Bulgaria
Week rank: 195 Down3 in Bulgaria Bulgaria Down
Innovation award
Innovation award
Nominee: 1x

Winner: 1x

Details

README ------- NOTE on NAJAX license: Essentially, the license gives you the right to use, distribute and modify NAJAX as much as you want, for both COMMERCIAL and NON-COMMERCIAL use. You just have to make it clear to the user that what you have distributed contains NAJAX. For more information take a look at the LICENSE file or visit: http://www.php.net/license/

  Files folder image Files (31)  
File Role Description
Files folder imageclasses (7 files, 1 directory)
Files folder imageconfig (2 files)
Files folder imagedocs (1 directory)
Files folder imageextensions (1 directory)
Files folder imagejs (2 files)
Accessible without login Plain text file CHANGELOG Doc. NAJAX changelog file.
Accessible without login Plain text file INSTALL Doc. NAJAX installation instructions.
Accessible without login Plain text file LICENSE Lic. NAJAX license information.
Accessible without login Plain text file najax.php Example NAJAX all-in-one file. This file includes all classes that the NAJAX package contains and defines most of the constants.
Accessible without login Plain text file README Doc. You should read this file before using NAJAX.
Accessible without login Plain text file TODO Doc. List of features that should be implemented in future versions of the package.
Accessible without login Plain text file TRASH Doc. Contains source code that is old.

  Files folder image Files (31)  /  classes  
File Role Description
Files folder imageevents (1 file, 1 directory)
  Plain text file Client.class.php Class This file defines the NAJAX_Client Class.
  Plain text file Meta.class.php Class This file defines the NAJAX_Meta Class.
  Plain text file Observable.class.php Class This file defines the NAJAX_Observable Class.
  Plain text file Observer.class.php Class This file defines the NAJAX_Observer Class.
  Plain text file Serializer.class.php Class This file defines the NAJAX_Serializer Class.
  Plain text file Server.class.php Class This file defines the NAJAX_Server Class.
  Plain text file Utilities.class.php Class This file defines the NAJAX_Utilities Class.

  Files folder image Files (31)  /  classes  /  events  
File Role Description
Files folder imagestorage (1 file)
  Plain text file Storage.class.php Class This file defines the NAJAX_Events_Storage Class.

  Files folder image Files (31)  /  classes  /  events  /  storage  
File Role Description
  Plain text file MySQL.class.php Class MySQL.class.php

  Files folder image Files (31)  /  config  
File Role Description
  Accessible without login Plain text file extensions.config.php Conf. NAJAX Extensions Configuration file.
  Accessible without login Plain text file najax.config.php Conf. This file will be implemented in future releases.

  Files folder image Files (31)  /  docs  
File Role Description
Files folder imagetutorials (1 file)

  Files folder image Files (31)  /  docs  /  tutorials  
File Role Description
  Accessible without login Plain text file page-skeleton.html Doc. NAJAX Page Skeleton tutorial.

  Files folder image Files (31)  /  extensions  
File Role Description
Files folder imagehtml (1 file, 2 directories)

  Files folder image Files (31)  /  extensions  /  html  
File Role Description
Files folder imageclasses (2 files, 1 directory)
Files folder imagejs (2 files)
  Plain text file html.ext.php Class NAJAX_HTML Extension File.

  Files folder image Files (31)  /  extensions  /  html  /  classes  
File Role Description
Files folder imageDOM (5 files)
  Plain text file HTML.class.php Class NAJAX HTML Class file.
  Plain text file ServerObserver.class.php Class NAJAX HTML Server Observer file.

  Files folder image Files (31)  /  extensions  /  html  /  classes  /  DOM  
File Role Description
  Plain text file BaseElement.class.php Class NAJAX HTML DOM Base Element file.
  Plain text file ElementById.class.php Class NAJAX HTML DOM Element By Id file.
  Plain text file ElementsByName.class.php Class NAJAX HTML DOM Elements By Name file.
  Plain text file ElementsByTagName.class.php Class NAJAX HTML DOM Elements By Tag Name file.
  Plain text file ScriptBlock.class.php Class NAJAX HTML DOM Script Block file.

  Files folder image Files (31)  /  extensions  /  html  /  js  
File Role Description
  Accessible without login Plain text file html.js Data NAJAX_HTML Client file.
  Accessible without login Plain text file html_optimized.js Data NAJAX_HTML Optimized client file.

  Files folder image Files (31)  /  js  
File Role Description
  Accessible without login Plain text file najax.js Data NAJAX Client JavaScript file.
  Accessible without login Plain text file najax_optimized.js Data NAJAX Optimized Client JavaScript file.

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:11,441
This week:0
All time:108
This week:560Down
 User Ratings  
 
 All time
Utility:93%StarStarStarStarStar
Consistency:88%StarStarStarStarStar
Documentation:79%StarStarStarStar
Examples:74%StarStarStarStar
Tests:-
Videos:-
Overall:70%StarStarStarStar
Rank:236