Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/08/2012, 05:36
rodrigow
 
Fecha de Ingreso: septiembre-2008
Mensajes: 66
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: javascrip y modelo vista controlador

Antes que nada muchísimas gracias por la respuesta y predisposición, voy a tratar de poner todo lo que tengo a ver si encuentras algo raro:

Por las dudas empiezo por las carpetas donde tengo los archivo:
musicaPagina
prueba.php
-controllers
--sugerenciaUsuarioController.php
-views
--canciones.php

Creo que eso es solo lo que uso para este caso.

En la "view" canciones.php es lo que puse arriba, script y html:

<script>
function showUser(str)
{
if (str=="")
{
document.getElementById("nombre").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("nombre").innerHTML=xmlhtt p.responseText;
}
}
xmlhttp.open('GET','http://127.0.0.1:8080/musicaPagina/index.php?controlador=sugerenciaUsuario&accion=pag inaWebArtista&paginaWeb='+str,true);
xmlhttp.send();
}
</script>


<form id="detalles" style="display:none">
<input type="text" size="20" maxlength="" value="" id="nombre" />
<input type="button" value="Enviar" onclick="showUser(this.value)"/>
</form>

Yo probe un simple "alert" dentro de ese script y me lo mostró, así que en el llamado no estaría el problema.

sugerenciaUsuarioController.php:
<?php
class sugerenciaUsuarioController extends ControllerBase
{
public function paginaWebArtista()
{

echo "Entró al controlador";
}
}
?>

Lo otro que te comentaba antes que probé es:

xmlhttp.open('GET','http://127.0.0.1:8080/musicaPagina/prueba.php?paginaWeb='+str,true);

Y lo único que tiene "prueba.php" es:

<?php
$variable = $_GET["paginaWeb"];
echo "Entró a prueba.php";
?>

Última edición por rodrigow; 09/08/2012 a las 05:50