Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Puedo recibir variables de javascript?

Estas en el tema de Puedo recibir variables de javascript? en el foro de Frameworks JS en Foros del Web. Buenas, recibo mediante javascript y hago mediante blockui de js un popup de esose que se llaman sexy, el envio lo hago asi por js: ...
  #1 (permalink)  
Antiguo 14/06/2010, 13:56
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
Puedo recibir variables de javascript?

Buenas, recibo mediante javascript y hago mediante blockui de js un popup de esose que se llaman sexy, el envio lo hago asi por js:

var mi_url = $('#pagina').val();
$.ajax({
type: 'post',
url: mi_url,
success: function(html){
$('#result').append(html)

como recibo la variable mi_url en la pagina php a la que estoy llamando?
  #2 (permalink)  
Antiguo 14/06/2010, 14:06
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Puedo recibir variables de javascript?

según la API de jQuery, puedes pasar un string con el contenido de las variables por el indice data del JSON que pasa a la función: http://api.jquery.com/jQuery.ajax/

$.ajax({
data: 'string de datos'
type: 'post',
url: mi_url,
success: function(html){
$('#result').append(html)
  #3 (permalink)  
Antiguo 14/06/2010, 14:09
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
Respuesta: Puedo recibir variables de javascript?

y como la recibiria?
  #4 (permalink)  
Antiguo 14/06/2010, 14:13
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Puedo recibir variables de javascript?

si le indicas a jQuery por POST, php la recibe por $_POST, claro, debes de asegurarte de que la cadena tenga el formato adecuado:

paramname=value&paramname=value...
  #5 (permalink)  
Antiguo 14/06/2010, 14:29
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
Respuesta: Puedo recibir variables de javascript?

Si, en el envio del firebug me sale:

Parametersapplication/x-www-form-urlencoded
/cate/pagina...
Source
/cate/pagina

pero como recibo ese source y parameter en php?
  #6 (permalink)  
Antiguo 14/06/2010, 15:32
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Tema movido desde PHP a Frameworks y Plugins Javascript
  #7 (permalink)  
Antiguo 15/06/2010, 04:47
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: Puedo recibir variables de javascript?

envia una variable "nombre", podes enviar usando el parámetro data de esta foma:
data: "nombre=miNombre" o de esta: data: ({nombre: "miNombre"}) o direcamente en parámetro url url: "pagina.php?nombre=miNombre" con el parámetro type especificas si el envio es por get o post type: "POST"

y en php lo recibís de la misma forma que un envio sin ajax

si es post $_POST['nombre'] o si es get $_GET['nombre']
  #8 (permalink)  
Antiguo 16/06/2010, 19:02
Avatar de el_gustavo  
Fecha de Ingreso: mayo-2009
Mensajes: 117
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Puedo recibir variables de javascript?

var uno ="mi_url"
var dos = "otra_url"
$.ajax({
type: 'post',
url:"url_destino_de_la_accion.php",
data:"mi_url="+uno+"&url2="+dos,
success: function(html){
$('#result').append(html)

La clave es el data, como dijeron arriba recibe un string de datos como javascript, fijate que con "+" yo concateno para formar lo que voy a enviar y separo las variables con & (Tal cual como envias por get por la barra de direcciones).

Saludos!

Etiquetas: javascript, recibir, variables
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 03:07.