Pregunta

Problema:

No soy capaz de actualizar la página con window.location.reload () que se utiliza dentro de la llamada de éxito hecho a Yahoo.

¿Alguna pista cómo puede ser fijo. La totalidad del código está bien que está haciendo una llamada a la ESC contenidos del servidor de conseguir a partir de ahí el ahorro en yahoo trabajando. pero tengo que actualizar manualmente la página para llevar el contenido. Yo quiero que sea automático por lo que utiliza window.location.reload () , pero eso no funciona. Alguna sugerencia de cómo se puede hacer. La siguiente función es en realidad una función de un botón.

¿Fue útil?

Solución

Ese es el problema, allí mismo.

Si se ejecuta un script de dominio del servidor CSE, que no pueden enviar datos al servidor de yahoo. Se trata de las principales limitaciones de javascript. Del mismo modo, si se ejecuta fuera del dominio yahoo, puede enviar los datos a ella, pero no puede enviar datos al servidor CSE, a menos que sea parte del dominio yahoo.

trabajo sería: Obtener datos de blahblahblah.yahoo.com, a continuación, enviar los datos a somedomain.yahoo.com

no funcionaría: Obtener datos de blahblahblah.somesite.com y enviar datos a somedomain.yahoo.com

punto principal, si usted está recibiendo datos desde "csce.unl.edu" y salir corriendo de ese dominio (también conocido como correr el script en una ventana del navegador de ese dominio), sólo se puede enviar datos a un sitio que los extremos con ".unl.edu". Por lo que puede enviar o recibir de "test.unl.edu", pero no un sitio de Yahoo.

solución

A: Albergan un script proxy en algún servidor web, o escribir todo el código en PHP. Aquí es dos grandes referencias sobre lo que es un script de proxy, y el segundo enlace proporciona en realidad uno para usted: Link 1 Link 2

Cualquier más ayuda necesita, puede dejar que me conocen, he tenido que instalar uno mismo, en mi servidor, y puede ayudar a salir si llegas a tener problemas.

Otros consejos

¿has probado:

window.location = window.location;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top