Ayuda obtener datos de AJAX con POST

  • Autor Autor drop4
  • Fecha de inicio Fecha de inicio
D

drop4

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas a todos, necesito obtener datos de web2 para mostrarlos en web1 mediante una peticion ajax.

Esto es lo que tengo, pero no consigo que funcione.

web1.php

PHP:
function usuarios($nombre)
{

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://www.web2.com/listausuarios.php");
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, 'username='.$nombre);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    $output = curl_exec($ch);
    curl_close($ch);
    echo $output;

}

web2.php

PHP:
if(...){

// Si esta autenticado y el usernames correcto
....
function getusers(userId){
    var parametres = {"userId": userId};
    $.ajax({
        url: "http://www.web2.com/datos.php",
        data: parametres,
        type: "POST",
        cache: false,
        success: function(data) {
            popup(" 
                        <div id=\"content\">" + data + "</div>\");
        }
    });
}
}



Un saludo y gracias.
 
Última edición:
web2.php ?

Ahí se encuentra tu Ajax??

Porque no lo haces en un Javascript.
 
En eso que muestras hay algo que no cuadra. No sé si te equivocaste o qué pero no puedes usar ajax en un .php . Eso se hace con Javascript.

Saludos
 
No no cuadra nada, estas mezclando lenguajes.....
Y por esto que pusiste "http://www.web2.com/listausuarios.php" supongo que web1 es un dominio y web2 es otro dominio, si es así no insistas con AJAX porque AJAX no funciona en dominios diferentes, tienes que usar PHP.

Tienes que explicar un poco mejor lo que quieres.

EDITO
Bueno no se exactamente que quieres. 1º pides unos datos con curl a web2.com/listausuarios.php y luego en web2 intentas pedir datos mezclando AJAX y PHP de web2.com/datos.php a web2.php
 
Última edición:
Como comentan quien sabe que tratas de hacer, lo mejor sería que explicaras que necesitas hacer para tratar de ayudarte porque ese código está patas pa' arriba
 
todo lo que haces esta mal, explica lo que quieres por que ajax en un .php debería ser en un archivo .js que quieres decir con web1 y web2
 
más detalles, no se entiende qué es lo que requieres.
 
Atrás
Arriba