Div PHP Ajax Mapping
Mapping PHP data, functions and methods in JavaScript, (*1)
An open source library for JavaScript and PHP, that
allow mapping the PHP functions, static methods of classes and
arbitrary data when instance a JavaScript class., (*2)
With this class you can call a functions and methods via AJAX., (*3)
For example:, (*4)
Server side
<?php
use divengine\ajaxmap;
function sum($x, $y){
return $x + $y;
}
class Enterprise{
public static function getEmployees(){
return [
["name" => "Thomas Hardy", "salary" => 1500],
["name" => "Christina Berglund", "salary" => 1200]
];
}
}
// Server instance ...
$server = new ajaxmap();
// ... Add methods ...
$server->addMethod("sum");
$server->addClass("Enterprise");
// ... and go!
$server->go();
Client side
<script type = "text/javascript" src="server.php?lib"></script>
<script type = "text/javascript">
var map = new ajaxmap("server.php");
var sum = map.sum(20, 10);
var employees = map.Enterprise.getEmployees();
var firstEmployeeName = employees[0]['name'];
</script>