jqSajax: Call PHP method/function as normal javascript function

For example call PHP method:

$page->multiply($var1,$var2);
as a javascript function:
var data=x_page_multiply(var1,var2);

  • * =

How to install as function call

  1. include JQUERY Library (1.2 or higher is recomended) in your page.
    <script src="jquery-1.2.2.pack.js"></script>
  2. include jqSajax.class.php in your script
    require_once("jqSajax.class.php");
  3. Cutomize your preference and your method/function
    	function multiply($var1,$var2){
    		return $var1*$var2;
    	}
    
    	class myObj{
    		function multiply($var1,$var2){
    			return $var1*$var2;
    		}
    	}
    	$page=new  myObj();
    
    	$ajax=new jqSajax(0,1,1);//0 is for function mode
    	//$ajax->request_type = "POST";
    	//$ajax->debug_mode = 1;
    	//$ajax->friendly_url= 1;
    	//$ajax->as_method=1;
    
    
  4. Export your php method/function
    $ajax->export("page->multiply", "multiply");
    $ajax->processClientReq();
    
  5. Print Javascript representation
    <script language="javascript" >
    <?php
    	$ajax->showJs();
    ?>
    
    </script>
    
  6. Call it from javascript and get the result. You can customize the result.
    var data=x_page_multiply(var1,var2);
    
    OR
    var result=x_multiply(var1,var2);