Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Pasar avriable php a javascript

Estas en el tema de Pasar avriable php a javascript en el foro de Javascript en Foros del Web. hola tengo un problema si pueden echamre una mano en es siguiente script donde deberia colocar mi variable php es decir la variable cedula q ...
  #1 (permalink)  
Antiguo 18/02/2013, 09:10
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Pasar avriable php a javascript

hola tengo un problema si pueden echamre una mano en es siguiente script donde deberia colocar mi variable php es decir la variable cedula q quisrea enviarla a otro php, aqui les dejo el script


Código Javascript:
Ver original
  1. <script language="javascript">
  2. function recargar(){   
  3.     var variable_post="Mi texto recargado";
  4.     $.post("miscript.php", { variable: variable_post }, function(data){
  5.     $("#recargado").html(data);
  6.     });        
  7. }
  8. </script>
  #2 (permalink)  
Antiguo 18/02/2013, 09:47
 
Fecha de Ingreso: agosto-2011
Ubicación: Santo Domingo
Mensajes: 487
Antigüedad: 12 años, 8 meses
Puntos: 31
Respuesta: Pasar avriable php a javascript

Deberia plantear mejor tu problema, porque particularmente yo no te comprendo bien..
__________________
El talento se educa en la KARMA y el carácter en la tempestad.
Gabriel De Los Santos
  #3 (permalink)  
Antiguo 18/02/2013, 09:55
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Pasar avriable php a javascript

bueno q lo q quiero es pasar la variable $ced_est a un php con javascript es decir q al hacer clic en un boton llamo a esta funcion y me envia la variable a un php

el boton de imprirmir donde llamo la funcion

Código PHP:
Ver original
  1. <?php
  2.   $strPrint="Imprimir";
  3. echo '<br /><br />&nbsp;<input type="button" style="visibility: ; width: 60px; height: 25px" id="print" value="' . $strPrint . '" onclick="javascript:recargar(); printPage()">' . "\n";
  4.  
  5. ?>

aqui el javascript que es donde hago la funcion pero aqui es donde quiero agregar la variable ced_est para enviarla a este php

[HIGHLIGHT="Javascript"]
<script language="javascript">
function recargar(){
var variable_post="ced_est";
$.post("miscript.php", { variable: variable_post }, function(data){
$("#recargado").html(data);
});
}
</script>

y el php q recibe la variable

Código PHP:
Ver original
  1. $ced_est=$_POST['ced_est'];
  2.  
  3. $sqlUpdate = mysql_query("UPDATE asig_pago SET status_pago='COBRADO' WHERE ced_est = '".$ced_est."'") or die(mysql_error());

si pudieran ayudarme se lo agradeceria muchos por fa
  #4 (permalink)  
Antiguo 18/02/2013, 10:07
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Pasar avriable php a javascript

A ver, compará con este ejemplo

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>Post Ajax</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  7.  <script type="text/javascript">
  8. //<![CDATA[
  9. $(document).ready(function(){
  10.     $('#boton').click(function(){
  11.     var ced = $('#ced_encargado').val();
  12.         $.post("valida.php",{ced_encargado:ced},function(data){
  13.         $('#info_valida').fadeIn(1000).html(data);
  14.         });
  15.     });
  16. });
  17. //]]>
  18. </head>
  19. <p>Nombre de usuario registrado: <b>eduardo</b></p>
  20. <form action="procesa.php" method="post">
  21. <input type="text" value="" id="ced_encargado" name="ced_encargado" />
  22. <!-- div id="botonq" style="padding: 5px; margin: 10px 0; background: orange; width: 170px; cursor: pointer;">Envío desde tag div</div -->
  23. <input type="submit" id="boton" onclick="return false;"/>
  24. </form>
  25. <div id="info_valida" style="margin-top:20px;"><!-- mensaje --></div>
  26. </body>
  27. </html>
php que recibe

Código PHP:
Ver original
  1. <?php
  2. if($_POST['ced_encargado'] == "eduardo"){
  3. echo "existe";
  4. }else{
  5. echo "No existe";  
  6. }
  7. ?>

fijate en esto

Código:
	var ced = $('#ced_encargado').val();
		$.post("valida.php",{ced_encargado:ced},function(data){
ced_encargado es el nombre de la variable y ced su valor, en mi caso el valor se toma del value del elemento de id #ced_encargado, que como se ve en el form es el valor del input.
en tu javascript decís que el valor de la variable es ced_est, pero el nombre de la variable es "variable" y tu php no define ningún $_POST['variable']

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 18/02/2013, 10:22
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Pasar avriable php a javascript

ok alli tu llamado a la funcion es info_valida o me equivoco
  #6 (permalink)  
Antiguo 18/02/2013, 10:24
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Pasar avriable php a javascript

pero igual como haria para hacer el llamado desde el boton es decir hacer el llamado del onclick
  #7 (permalink)  
Antiguo 18/02/2013, 10:28
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Pasar avriable php a javascript

Cita:
Iniciado por ruben_chirinos_1985 Ver Mensaje
pero igual como haria para hacer el llamado desde el boton es decir hacer el llamado del onclick
El llamado se hace desde
Código:
<input type="submit" id="boton" onclick="return false;"/>
con el return false; prevengo que se ejecute el action, está de esa forma paraque el form se procese igual aunque javascript esté deshabilitado

si ves el js
Código:
$(document).ready(function(){
    $('#boton').click(function(){
SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #8 (permalink)  
Antiguo 18/02/2013, 10:32
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Pasar avriable php a javascript

pero el problema es q tu estas trabajando con ajax y de eso no se pero es nada , disculpame la ignorancia amigo pero tu tienes una funcion o usas la libreria de ajax y igualmente yo de ajax no se discuklpa
  #9 (permalink)  
Antiguo 18/02/2013, 10:35
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Pasar avriable php a javascript

y dime algo como tomaria yo el valor de la cedula es q yo primero hago una consulta desde un formylario allir ealizo ala busqueda de un ticket de pago de la cedula consultada, y al darle el boton imprimir es q quiero q se imprima y me actualice el campo q te mostre como tomaria el valor de la cedla alli
  #10 (permalink)  
Antiguo 18/02/2013, 10:47
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Pasar avriable php a javascript

Bueno al verdad muchas gracias amigo, ya logre hacerlo, aqui te dejo la forma como me sirvio, pero si tienes otra vision de comer arreglar esto pues te lo agradeceria mil gracias por tu colaboracion

Código Javascript:
Ver original
  1. <script language="javascript">
  2. function recargar(){   
  3.     var ced_est="<?php echo $ced_est ?>";
  4.     $.post("miscript.php", { ced_est: ced_est }, function(data){
  5.     $("#recargado").html(data);
  6.     });        
  7. }
  8. </script>
  #11 (permalink)  
Antiguo 18/02/2013, 10:49
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Pasar avriable php a javascript

Cita:
Iniciado por ruben_chirinos_1985 Ver Mensaje
pero el problema es q tu estas trabajando con ajax y de eso no se pero es nada , disculpame la ignorancia amigo pero tu tienes una funcion o usas la libreria de ajax y igualmente yo de ajax no se discuklpa
Los dos usamos lo mismo
$.post de jQuery que es un atajo a hacer POST con Ajax

A propósito, cargaste la librería jQuery ?
Código HTML:
Ver original
  1. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #12 (permalink)  
Antiguo 18/02/2013, 11:01
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Pasar avriable php a javascript

si tenias razon ejjeje tenemos la misma libreria era q estaba jhaciendo mal el llamado, alli esta el script q hice y me funciono si puedes comentar algun arreglo mucho mejor pues te lo agradeceria mucho amigo

Etiquetas: html, 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 15:11.