Cette toute chose jsonp est assez déroutant ...Comment puis-je faire en sorte que jsonp joue bien avec ma classe?
Voici ce que je veux faire:
- J'ai une classe
DataRetriever
- La classe a une méthode
GetData
GetData
marques une requête jsonp avec le code suivant:var new_tag = document.createElement('script'); new_tag.type = 'text/javascript'; new_tag.src = 'http://somesite.com/somemethod?somedata'; // Add the element var bodyRef = document.getElementsByTagName("body").item(0); bodyRef.appendChild(new_tag);
Maintenant, les données jsonp du serveur somesite.com
peuvent appeler une fonction dans mon code avec les données. Le problème est, comment les données sont-elles livrées à l'instance de DataRetriever
qui l'a demandé?
Je suis vraiment coincé ici.
Vous devriez probablement arrondir/floor/ceil cette valeur aléatoire en tant que noms de fonctions ne devrait pas avoir '. –
Excellent point, je devrais également noter que je ne suggérerais pas d'employer ma méthode de randomisation de nom de fonction. Peut-être quelque chose comme: var funcName = "données" + (+ new Date()) + Math.floor (Math.random() * 100); serait plus approprié. – tbranyen
Excellent! Merci beaucoup! –