Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

[SOLUCIONADO] laravel y Ajax

Estas en el tema de laravel y Ajax en el foro de Frameworks y PHP orientado a objetos en Foros del Web. hola amigos espero que me puedan ayudar, la situación es la siguientes Requiero que la vista mediante ajax realice un consulta a la base de ...
  #1 (permalink)  
Antiguo 21/07/2013, 14:06
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 6 meses
Puntos: 6
laravel y Ajax

hola amigos espero que me puedan ayudar, la situación es la siguientes

Requiero que la vista mediante ajax realice un consulta a la base de datos y muestre el resultado en la vista

routes.php
Código PHP:
Ver original
  1. Route::get('users', function()
  2. {
  3.     $users = DB::select('SELECT * FROM users ORDER BY id DESC LIMIT 1');
  4.  
  5.     return View::make('users')->with('users', $users);
  6. });


Esta es mi vista users.blade.php
Código BASH:
Ver original
  1. @extends('layout')
  2. @section('content')
  3. <br>
  4. <br>
  5. <br>
  6. <div class="container">
  7. <h3>Último Registro</h3>
  8.     @foreach($users as $user)
  9.         <p>{{ $user->id }}--{{ $user->email }}--{{ $user->name }}</p>
  10.  
  11.     @endforeach
  12. </div>
  13. @stop
  #2 (permalink)  
Antiguo 21/07/2013, 14:44
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: laravel y Ajax

@Montes28, cual es el problema exactamente ?, si la consulta es por como hacerlo, pregunto, has googleado ?, Laravel es uno de los fw's con mas crecimiento, hay mucho material en la www http://codehappy.daylerees.com/ajax-content
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 24/07/2013, 20:48
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: laravel y Ajax

masterpuppet gracias por responder

estoy implementando lo que me enviaste http://codehappy.daylerees.com/ajax-content pero no logro hacerlo que funcione

este es mi codigo users.blade.php
Código PHP:
Ver original
  1. @extends('layout')
  2. @section('content')
  3. <br>
  4. <br>
  5. <br>
  6. <div class="container">
  7. <h3>Último Registro</h3>
  8.    <p>{{ $users->id }}</p>
  9.    <p>{{ $users->email }}</p>
  10. </div>
  11.  
  12. <div id="content">
  13. <p>Hello and welcome to the site!</p>
  14. </div>
  15. <a href="#" id="load-content">Load Content</a>
  16. @stop

layout.blade.php
Código PHP:
Ver original
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. {{ HTML::style('css/bootstrap.css') }}
  5.  
  6. {{ HTML::script('js/jquery-1.10.1.min.js')}}
  7. {{ HTML::script('js/script.js')}}

script.js
Código Javascript:
Ver original
  1. $(document).ready(function() {
  2. $('#load-content').click(function(e) {
  3.    
  4.     e.preventDefault();
  5.     $.get(BASE+'content', function(data) {
  6.     $('#content').html(data);
  7.     });
  8.     })
  9. });


content.blade.php
Código PHP:
Ver original
  1. <h1>New Content</h1>
  2. <p>This is our AJAX loaded content.</p>

routes.php
Código PHP:
Ver original
  1. Route::get('content', function() {
  2. return View::make('content');
  3. });
  #4 (permalink)  
Antiguo 25/07/2013, 08:36
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: laravel y Ajax

amigos lo solucione de la siguiente manera

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.   $('#load-content').click(function(){
  3.     $.ajax({url:"content",success:function(result){
  4.       $("#content").html(result);
  5.     }});
  6.   });
  7. });

Etiquetas: ajax, laravel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:14.