hola..
tengo un pequeño problema tengo una variable en php y la nesesito pasarla a javascrip alguien sabe como hacerlo .?
| ||||
Respuesta: retornar variavle Sí, puedes usar json_encode() para eso:
Código PHP:
Ver original
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: retornar variavle Cita: Bueno, ¿y cómo hay que adivinar para saber exactamente lo que has hecho?El código que te muestro funciona bien, si algo no te sale a ti será por alguna razón. ![]()
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: retornar variavle perdona no me explicado bien. toda la funcionalidad de mi pagina web esta alojada en un archivo js. y manejo tambien un archivo php si entonces intente retornar una variable con el json encode pero mi archivo js no resive la variable |
| ||||
Respuesta: retornar variavle No hay mejor explicación que código, así como lo dices me he quedado igual: muestra lo que has hecho por favor. Cita: El tema es que los archivos .js no pueden ejecutar código PHP. toda la funcionalidad de mi pagina web esta alojada en un archivo js. ![]() ¿Ya intentaste con Ajax hacer una petición que te devuelva las variables que buscas?
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: retornar variavle mira de esta forma envio la variable del php al javascrip $_SESSION['consulta'] = $valor echo json_encode($_SESSION['consulta']); mira de esta forma resibo una variable de php en javascrip post = $.post("../controlador/controlador_principal.php", parametro, resultado, 'json') me podrias decir como hacerlo con ajax..? |
| ||||
Respuesta: retornar variavle Ajax es eso que ya haces con $.post() así que no entiendo cual es el problema.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: retornar variavle noc muy bien lo que pasa es que si yo quiero colocar una barra de progreso para cuando subo un archivo ala base de datos para ello nesesito el numero de filas del archivo este numero de filas esta en php si es la variable que deseo pasar este es el codigo que tengo en php $_SESSION['datos'] = file($_FILES['archivo_troncal']['tmp_name']); $dato = explode(',', $_SESSION['datos'][0]); $filas = count($_SESSION['datos']); $columnas = count($dato); if ($columnas != 17) { echo' <script> alert("verifique la cantidad de columnas del archivo","mensaje de error"); setTimeout( location.href="../vistas/principal.php",50); </script>'; } else { for ($i = 1; $i < $filas; $i++) { $dato = explode('","', $_SESSION['datos'][$i]); $valor = substr($dato[15], 0, 1); if ($valor === '3') { $valor2 = substr($dato[15], 1, 3); $valorfinal = $valor . $valor2; } else { $valor2 = substr($dato[15], 2, 3); $valorfinal = $valor . $valor2; } $acumulado = substr($dato[16], 0, 1); $acumulado2 = substr($dato[16], 2, 3); $acumuladofin = $acumulado . $acumulado2; $login->insertarArchivoTroncal($valorfinal, $acumuladofin, $dato); } $_SESSION['consulta'] = $filas echo json_encode($_SESSION['consulta']); } |
| ||||
Respuesta: retornar variavle Eso no se hace así. Para el momento en que puedes leer $_FILES significa que el archivo ya se subió. ![]() No puedes analizar nada del archivo a subir en el servidor, porque precisamente aun no ha llegado, y si lo lees es porque ya llegó. ¿Ves cómo carece de lógica? Si necesitas una utilidad de progreso para subir archivos ya hay muchas pre-escritas, no necesitas inventarte nada por ti mismo: php upload progress
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: retornar variavle Aquí está el manual: http://php.net/manual/es/session.upload-progress.php
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
Etiquetas: |