JavaScript - Llamar a php desde javascript

   
Vista:

Llamar a php desde javascript

Publicado por mamonga (1 intervención) el 03/07/2014 14:37:21
Hola amigos,

Necesito llamar a un php desde un javascript, desde mi plataforma no puedo correr php, pero si puedo hacer una llamada a un archivo php alojado en un servidor y usar dicho codigo.
Lo que necesito exactamente es conseguir algo así:
----------------------------------------------------------
así sería el hola.php
Código PHP:
1
2
3
4
5
6
<?
$holamundo = "hola Mundo";
echo '<div id="1">';
echo $holamundo;
echo "</div>";
?>
----------------------------------------------------------
Desde mi index.html hacer una llamada, para que el resultado del codigo html quedasé algo así:
Código HTML:

...
1
2
3
4
5
6
<body>
<javascript.....llamada al php>
//y ahora el resultado del php devuelto por hola.php
<div id="1">
hola Mundo
</div>

Creo que es algo facil pero no manejo bien javascript y no consigo hacerlo. He probado este codigo:

Código HTML:

1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
$.ajax({ url: 'holamundo.php',
         data: {action: 'test'},
         type: 'post',
         success: function(output) {
                    document.getElementById('inner').innerHTML = output;
                  }
});
</script>
 
<p id="inner"></p>

Efectivamente, me devuelve un hola mundo, pero al leer el codigo html , no se vé el html que define la capa 1, entonces no se carga con el css.

No se si me he explicado, espero que si.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Llamar a php desde javascript

Publicado por xve (1594 intervenciones) el 03/07/2014 20:28:40
Hola mamonga, no entiendo muy bien tu problemática... pero el código que tienes es correcto...

Si el id=1 tiene unos estilos, se te aplicaran sin problema.

Te recomiendo para los id's, no utilizar números, creo que no es del todo correcto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar