Welcome to jqSajax
- You can call PHP method/function from javascript. You can use it as JQUERY plugin. so you can call your php method as
var data=$.x_page_multiply(var1,var2); multiply() is php method in page object. or
var data=$.x_multiply(var1,var2); multiply() is php function - You can also call PHP method/function as javascript method.
var data=jqSajax.x_page_multiply(var1,var2); or
var data=jqSajax.x_multiply(var1,var2); - You can also call php method/function as javascript function.
var data=x_page_multiply(var1,var2); or
var data=x_multiply(var1,var2); - Get your AJAX result directy like var data=$.x_multiply(var1,var2);
- You can pass all variable types: array,object,string,numeric from javascript to PHP and vice versa. See the Variable Test
- Inspired from JQUERY and SAJAX
- Now Support Calling Object in Object with N Degrees,see the demo : Calling object in object
- Please download latest Release
Example: call PHP method $page->multiply($var1,$var2) from Javascript
How to install
- include JQUERY Library (1.2 or higher is recomended) in your page.
<script src="jquery-1.2.2.pack.js"></script>
- include jqSajax.class.php in your script
require_once("jqSajax.class.php"); - Cutomize your preference and your PHP method/function. The method/function may be in defferent file.
$ajax=new jqSajax(); $ajax->request_type = "POST"; //$ajax->debug_mode = 1; //$ajax->friendly_url= 1; //$ajax->as_method=1;
- Export your php method/function
$ajax->export("page->multiply", "multiply"); $ajax->processClientReq(); - Print Javascript representation
<script language="javascript" > <?php $ajax->showJs(); ?> </script>
- Call it from javascript and get the result. You can customize the result.
var data=$.x_page_multiply(var1,var2); var result=$.x_multiply(var1,var2);
Compatibility
- You can use with other class like JSON class to parse and stringify JSON from javascript to PHP or vice versa.
- You can use with other class like PHPSerializer class to serialize and unserialize data from javascript to PHP or vice versa.