2017 © Pedro Peláez
 

library div-ajax-mapping

Div Ajax Mapping allow mapping PHP functions, static methods and arbitrary data when instance a JavaScript class

image

divengine/div-ajax-mapping

Div Ajax Mapping allow mapping PHP functions, static methods and arbitrary data when instance a JavaScript class

  • Sunday, January 21, 2018
  • by rafageist
  • Repository
  • 0 Watchers
  • 1 Stars
  • 9 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 200 % Grown

The README.md

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>

The Versions

21/01 2018

dev-master

9999999-dev http://divengine.com

Div Ajax Mapping allow mapping PHP functions, static methods and arbitrary data when instance a JavaScript class

  Sources   Download

GPL-3.0+

The Requires

  • php >=5.4.0

 

ajax front-end