Question

Problème

Je ne suis pas en mesure de rafraîchir la page avec window.location.reload () qui est utilisé dans l'appel de succès fait à Yahoo.

Les conseils comment il peut être fixé. L'ensemble du code fonctionne très bien, il fait appel au serveur cse obtenir le contenu à partir de là économiser sur Yahoo. mais je dois actualiser manuellement la page pour apporter le contenu. Je veux que ce soit automatique si je window.location.reload () mais c'est ne fonctionne pas. Toute suggestion comment il peut être fait. La fonction ci-dessous est en fait une fonction pour un bouton.

Était-ce utile?

La solution

C'est le problème, là.

Si votre script est exécuté à partir du domaine du serveur de CST, vous ne pouvez pas envoyer des données au serveur Yahoo. Ceci est principales limites de javascript. De même, en cas d'exécution hors du domaine Yahoo, vous pouvez envoyer des données à, mais ne peut pas envoyer des données au serveur du CST, à moins que cela fait partie du domaine yahoo.

Travaux Would: Obtenir des données de blahblahblah.yahoo.com, puis envoyer des données à somedomain.yahoo.com

travaillerais pas: Obtenir des données de blahblahblah.somesite.com et envoyer des données à somedomain.yahoo.com

Le point principal, si vous obtenez des données de « csce.unl.edu » et en cours d'exécution hors de ce domaine (en cours d'exécution aka votre script dans une fenêtre de navigateur de ce domaine), vous ne pouvez envoyer des données à un site que les extrémités avec ".unl.edu". Ainsi, vous pouvez envoyer ou recevoir de « test.unl.edu », mais pas un site yahoo.

Une solution: Hôte d'un script proxy sur certains serveur Web ou écrire tout votre code en PHP. Voici deux grandes références sur ce script proxy est, et le second lien fournit en fait l'un pour vous: Link 1 Link 2

Toute aide supplémentaire nécessaire, vous pouvez me faire savoir, je devais en créer un moi-même, sur mon serveur, et je peux vous aider si vous avez un problème.

Autres conseils

avez-vous essayé:

window.location = window.location;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top