htmx contra PHP

Ejercicio sencillo, en el que el destino de nuestra petición GET nos devuelve código generado del lado del servidor

<div id="pehachepe"></div>

<button
  hx-target="#pehachepe"
  hx-get="/parts/php/fecha.php"
>Carga el contenido generado en PHP en la capa con id pehachepe</button>

/parts/php/fecha.php

<?php
echo date('j \d\e F \d\e Y');
?>

Pasando parámetros

NOTA: En hx-vals, las claves y los valores deben ir entre comillas dobles ( » » ), asignación son los dos puntos ( : ) y los pares van separados por comas ( , ).

<div hx-get="/parts/parametros/" hx-vals='{"myVal": "My Value"}'>Get Some HTML, Including A Value in the Request</div>

/parts/parametros/index.php

<?php
foreach ($_REQUEST as $key => $value) {
    echo 'clave: '.$key . ' valor: ' .$value;
    if($key=='myVal')
        echo ' myVal encontrado';
    if($value=='My Value')
        echo ' My Value encontrado';
}
?>

Publicado

en

por

Etiquetas: