Foros del Web » Programando para Internet » Jquery »

Problema con Llamao a Libreria

Estas en el tema de Problema con Llamao a Libreria en el foro de Jquery en Foros del Web. Buenas compañeros, espero se encuentren bien. Tengo un problemita que no he sabido como resolver, le explico: tengo este codigo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver ...
  #1 (permalink)  
Antiguo 09/08/2013, 05:40
 
Fecha de Ingreso: enero-2011
Ubicación: Maracaibo
Mensajes: 179
Antigüedad: 13 años, 11 meses
Puntos: 2
Pregunta Problema con Llamao a Libreria

Buenas compañeros, espero se encuentren bien.

Tengo un problemita que no he sabido como resolver, le explico:

tengo este codigo

Código PHP:
Ver original
  1. include('../modelo/visorModelo.php');
  2.  
  3.     $codigo = $_POST['codigo'];
  4.  
  5.     $check_producto = SQL_consultar_check($codigo);
  6.     $resultado = mysql_fetch_array($check_producto);
  7.    
  8.     $informacion_producto = SQL_informacion_producto($codigo);
  9.     $resultado_informacion = mysql_fetch_array($informacion_producto);
  10.    
  11.     include('../vista/productoVista.php');

en la primera consulta, hago una revision para obtener los valores que usare para validar unos CHECKBOX que tengo en mi VISTA.

En mi vista tengo todo mi codigo HTML con la info recibida de la segunda consulta. Ahora bien, para validar los CHECKBOX llamo a un archivo JS que cree:

Código HTML:
Ver original
  1. <script type="text/javascript" src="./scripts/validaChecks.js"></script>

ValidaChecks.js

Código Javascript:
Ver original
  1. var codigo = "<? echo $resultado['V_CODIGO'] ?>";
  2.     alert(codigo);
  3.         (codigo == 1) ? $('input[name=n_codigo]').attr('checked', true) : $('input[name=n_codigo]').attr('checked', false)

Estoy tomando los valores de la primera consulta y los agrego como variables en mi JS, pero sucede que no me esta tomando los valores de
Código PHP:
Ver original
  1. $resultado['V_CODIGO']
, simplemente me esta mostrando el nombre de la variable.

El proceso me funciona bien cuando dentro de mi VISTA (donde esta el codigo HTML) meto el codigo JAVASCRIPT, pero cuando hago el include al archivo no lo hace

De verdad no entiendo por que sucede, cual es la diferencia entre los 2 casos

Saludos, espero haberme explicado y que me puedan ayudar
  #2 (permalink)  
Antiguo 09/08/2013, 10:09
Avatar de fhederico  
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 4 meses
Puntos: 23
Respuesta: Problema con Llamao a Libreria

Hola,

Si no estoy equivocado y la memoria no me falla, no puedes meter una variable PHP en el Javascript, ya que este archivo en si no lo reconoce (cuando estas incluyendo un archivo .js), lo que puedes hacer es que en tu codigo lo llame de forma global, me explico


Código:
<script type="text/javascript">
        //Sera una variable global
         var codigo = "<?php echo $resultado['V_CODIGO'] ?>";
</script>

<!-- Inclumos el JS despues de nuestra variable global -->

<script type="text/javascript" src="./scripts/validaChecks.js"></script>
Obviamente el JS debe ser ahora

Código:
alert(codigo);
(codigo == 1) ? $('input[name=n_codigo]').attr('checked', true) : $('input[name=n_codigo]').attr('checked', false)
Saludos
__________________
Si encuentras que tu pregunta fue respondida, se agradeceria enormemente que la marcaras como solucionada... si... es el boton verde gigante que esta al final de la pagina :)

Etiquetas: javascript+html, javascript+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:09.