Ajax en MBC-Forms

Arriba  Anterior  Siguiente

Se ha creado una función simple de petición Ajax a la URL que desee el cliente

 

function AjaxGet(esto,URL,destino)

 {

  var ajax = new ajaxFunction();

  ajax.onreadystatechange=function()

    {

     if(ajax.readyState==4) 

      {

      document.getElementById(destino).innerHTML=ajax.responseText;

          //esto.focus();

      }

    }

  ajax.open("GET",URL+"?campo="+esto.name+"&valor="+esto.value,true);

  ajax.send(null);

 }

 

Para utilizar la función Javascript indicada simplemente añada al campo que desea utilizar un evento con la función

Ejemplo:

 

OnBlur="AjaxGet (this,'ruta/miprograma.asp','ajax_micampo')"

 

En este ejemplo hemos puesto el evento Blur (al salir/modificar) y dónde miprograma.asp será el programa generado y subido al servidor por usted (con la ruta relativa a la web donde se ejecuta MBC-Forms) y que retorna el texto que será insertado tras la petición, ajax_micampo equivale al nombre del area DIV que está predefinido para el campo.

Recuerde que cada campo dispone de un area <DIV..></DIV> con el prefijo 'ajax_' en la ID= y será el sitio donde retorne el código pedido.