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

PHP OO LAravel y jquery

Estas en el tema de LAravel y jquery en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola que tal? Bueno mi consulta es la siguiente, estoy usando laravel para armar una página dentro de todo sencilla pero se me complicó con ...
  #1 (permalink)  
Antiguo 05/10/2015, 16:35
 
Fecha de Ingreso: septiembre-2008
Mensajes: 66
Antigüedad: 15 años, 7 meses
Puntos: 0
LAravel y jquery

Hola que tal? Bueno mi consulta es la siguiente, estoy usando laravel para armar una página dentro de todo sencilla pero se me complicó con jquery (notengo mucha idea del mismo, con Laravel me la rebusco). Me bajé un template de bootstrap y venía consigo una .js con jquery que se los paso a continuación:

$(function() {

$("input,textarea").jqBootstrapValidation({
preventSubmit: true,
submitError: function($form, event, errors) {
// additional error messages or events
},
submitSuccess: function($form, event) {
// Prevent spam click and default submit behaviour
$("#btnSubmit").attr("disabled", true);
event.preventDefault();

// get values from FORM
var name = $("input#name").val();
var email = $("input#email").val();
var phone = $("input#phone").val();
var message = $("textarea#message").val();
var firstName = name; // For Success/Failure Message
// Check for white space in name for Success/Fail message
if (firstName.indexOf(' ') >= 0) {
firstName = name.split(' ').slice(0, -1).join(' ');
}
$.ajax({
url: "contact_me.php",
type: "POST",
data: {
name: name,
phone: phone,
email: email,
message: message
},
cache: false,
success: function() {
// Enable button & show success message
$("#btnSubmit").attr("disabled", false);
$('#success').html("<div class='alert alert-success'>");
$('#success > .alert-success').html("<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;")
.append("</button>");
$('#success > .alert-success')
.append("<strong>Your message has been sent. </strong>");
$('#success > .alert-success')
.append('</div>');

//clear all fields
$('#contactForm').trigger("reset");
},
// Fail message
$('#success').html("<div class='alert alert-danger'>");
$('#success > .alert-danger').html("<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;")
.append("</button>");
$('#success > .alert-danger').append("<strong>Sorry " + firstName + ", it seems that my mail server is not responding. Please try again later!");
$('#success > .alert-danger').append('</div>');
//clear all fields
$('#contactForm').trigger("reset");
},
})
},
filter: function() {
return $(this).is(":visible");
},
});

$("a[data-toggle=\"tab\"]").click(function(e) {
e.preventDefault();
$(this).tab("show");
});
});

// When clicking on Full hide fail/success boxes
$('#name').focus(function() {
$('#success').html('');
});

Bueno, entiendo que mi problema es lo que está en negrita y subrayado. Está haciendo referencia a enviar un mail mediante el archivo contact_me.php el cual funciona bien por separado, pero no así integrado en este jquery.Mi problema es que con Laravel no entiendo como referenciarlo a ese archivo, o sea, esa línea está llamando a ese archivo pero como en Laravel tengo un Routes.php y se manejan distinto el tema de las url no entiendo como llamar a ese archivo php. Me pueden orientar un poco por favor? Desde ya
  #2 (permalink)  
Antiguo 10/10/2015, 09:51
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: LAravel y jquery

Laravel utiliza rutas, necesitas colocar en el url la ruta a donde quieres enviar los datos mediante jquery
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: jquery, laravel, php
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 12:15.