Diferencia entre revisiones de «PHP Javascript e php»
Ir a la navegación
Ir a la búsqueda
(Página creada con «==Introducción== * Neste módulo se presupón que o alumno xa coñece javascript, ao cursar o módulo '''Desenvolvemento Web en Contorno Servidor''', polo que non se vai…») |
|||
| Línea 13: | Línea 13: | ||
<br /> | <br /> | ||
| − | === | + | ===Confirm personalizado=== |
* Cando pedimos confirmación para borrar un dato, podemos obter o nome do dato e amosalo como parte da cadea de confirm. | * Cando pedimos confirmación para borrar un dato, podemos obter o nome do dato e amosalo como parte da cadea de confirm. | ||
| + | ::<syntaxhighlight lang="java" enclose="div" highlight="15" > | ||
| + | @foreach ($perfumes as $perfume) | ||
| + | <tr> | ||
| + | <td>{{ $perfume->descripcion }}</td> | ||
| + | <td>{{ $perfume->prezo }}</td> | ||
| + | <td>{{ $perfume->data_compra }}</td> | ||
| + | <td> | ||
| + | <a style='text-decoration:none' href="{{ route('perfumes.edit', ['perfume' => $perfume->id]) }}">Modificar</a> | ||
| + | <form action="{{ route('perfumes.destroy', ['perfume' => $perfume->id]) }}" method="POST" | ||
| + | style="display:inline;"> | ||
| + | @csrf | ||
| + | @method('DELETE') | ||
| + | <input type="hidden" name="id" value="{{ $perfume->id }}"> | ||
| + | <button type="submit" | ||
| + | onclick="return confirm('Estás seguro de eliminar o perfume {{ $perfume->descripcion }}?');" | ||
| + | style="background:none;border:none;color:blue;cursor:pointer;">Eliminar</button> | ||
| + | </form> | ||
| + | </td> | ||
| + | </tr> | ||
| + | @endforeach | ||
| + | |||
| + | |||
| + | </syntaxhighlight> | ||
Revisión del 09:25 9 abr 2025
Introducción
- Neste módulo se presupón que o alumno xa coñece javascript, ao cursar o módulo Desenvolvemento Web en Contorno Servidor, polo que non se vai explicar o funcionamento de Javascript ou JQuery.
- O que imos ver neste apartado é como integrar información que ven do servidor en scripts de Javacript/jquery empregando Laravel. Lembrade que tedes neste mesma wiki unha entrada no que se explica o funcionamento de Laravel.
Exemplos de uso
- Partindo do proxecto feito en Laravel de xestión dunha táboa imos facer diferentes exemplos de uso Laravel-Javascript
Confirm personalizado
- Cando pedimos confirmación para borrar un dato, podemos obter o nome do dato e amosalo como parte da cadea de confirm.
@foreach ($perfumes as $perfume) <tr> <td>{{ $perfume->descripcion }}</td> <td>{{ $perfume->prezo }}</td> <td>{{ $perfume->data_compra }}</td> <td> <a style='text-decoration:none' href="{{ route('perfumes.edit', ['perfume' => $perfume->id]) }}">Modificar</a> <form action="{{ route('perfumes.destroy', ['perfume' => $perfume->id]) }}" method="POST" style="display:inline;"> @csrf @method('DELETE') <input type="hidden" name="id" value="{{ $perfume->id }}"> <button type="submit" onclick="return confirm('Estás seguro de eliminar o perfume {{ $perfume->descripcion }}?');" style="background:none;border:none;color:blue;cursor:pointer;">Eliminar</button> </form> </td> </tr> @endforeach
-- Ángel D. Fernández González -- (2024).