Dejo el codigo con la modificacion:
Código PHP:
<?php
require_once ("xajax/xajax.inc.php");
$a = 1;
$b = 2;
//instanciamos el objeto de la clase xajax
$xajax = new xajax();
function Sum()
{
//instanciamos el objeto para generar la respuesta con ajax
$respuesta = new xajaxResponse();
global $a, $b;
$b=$a+$b;
$respuesta->addAlert($b);
return $respuesta;
}
//registramos la función creada anteriormente al objeto xajax
$xajax->registerFunction("Sum");
//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequests();
?>
<html>
<head>
<title>Sumar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="estilos.css" rel="stylesheet" type="text/css">
<?
//En el <head> indicamos al objeto xajax se encargue de generar el javascript necesario
$xajax->printJavascript("xajax/");
?>
</head>
<body>
<select onChange="xajax_Sum()"><option value="1">1</option><option value="2">2</option></select>
</body>
</html>
Lo otro perdón si estoy equivocado pero no se supone que con Xajax evitas volver a cargar una página.
- Lo otro lo quiero para seleccionar opciones para posteriormente hacer una consulta.
Estas opciones están separadas en submenu, entonces al seleccionar una opcion del submenu se muestran una serie de <select> con opciones para seleccionar dejando seleccionado el valor almacenado en la variable global. Al cambiar algún valor la idea es que cambien las variables globales para saber cuales selecciono.
Espero haberme hecho entender cualquier duda me dicen.
de antemano gracias por su ayuda.