Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   HTML, Javascript y otros (https://www.clubdelphi.com/foros/forumdisplay.php?f=38)
-   -   Javascript y php de otro dominio (https://www.clubdelphi.com/foros/showthread.php?t=66008)

ninguno 27-01-2010 18:18:34

Javascript y php de otro dominio
 
Buenas,

Estoy realizando un script para el plugin de Firefox GreaseMonkey que se encarga de leer ciertos elementos de la web y, según el resultado, me gustaría actualizar una base de datos de la empresa.

El control mediante JS de la web ya lo tengo hecho, mediante un alert veo el resultado, pero ahora está el actualizar la base de datos. Había pensado hacer el proceso en un php, pero no se como llamar desde el script a mi php que está en mi servidor.

¿Alguna sugerencia?

Gracias

Ñuño Martínez 28-01-2010 01:23:30

Código:

window.location = "http://www.elservidorquesea.com/archivo.php?variable="+Valor);
Y si no, pues a tirar de AJAX.

ninguno 28-01-2010 09:46:11

Hola Ñuño

Gracias por responder, funciona genial, no sabía que con location se podría hacer, pensaba que sólo servía para la propia web :)

El ajax lo probé, pero no se porque no me funcionó.

En fin, que esta solución es sencilla y eficaz, gracias de nuevo ;)

Nos leemos

ninguno 28-01-2010 10:07:23

Este.... perdón, he hablado demasiado rápido, no funciona correctamente el invento. El window.location me ejecuta el php deseado pero me cambia a ese php, no se queda en la web en la que estaba. Voy a intentar explicarme con un ejemplo

www.webacontrolar.com <- al abrir esta web se ejecuta el script recuperando los datos necesarios y al final ejecuta esta función

Código:

window.GestionDatos = function( data ) {
        window.location = "http://www.midominio.com/miphp.php?var=" + data;
}

y al salir de ahí la url del navegador se queda con
http://www.midominio.com/miphp.php?var=el_texto_que_sea

Alguna idea?

Muchas gracias

Ñuño Martínez 28-01-2010 10:09:43

Nuestro compañero Dec hizo un inventito para manejarse con AJAX llamado xhr que quizá te ayude. Echa un vistazo a este mensaje del foro a ver si te sirve.

[edito] Olvidé que el sitio de David ya no existe. :( A ver si consigo localizarlo...


La franja horaria es GMT +2. Ahora son las 08:14:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi