09/08/2012, 05:36
|
| | 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 |