Charge jQuery à la variable
J'ai besoin d'insérer le résultat de jQuery charge variable.
Contenu de elemtent avec id test sur la page ajax.html.
$('#result').load('ajax.html #test');
source d'informationauteur honzahommer | 2011-06-01
Vous devez vous connecter pour publier un commentaire.
Exemple sur JSFiddle http://jsfiddle.net/kuroir/stD94/
Essayez d'utiliser
jQuery.get
à la place.Par exemple.
Plus ou moins faire la même chose que ci-dessus mais en plus simple:
Je poste ce message sur tous les stackoverflow threads que de demander de l'aide à potasser les données à partir d'un ajax de jQuery méthode dans une variable, plutôt que dans un élément HTML, parce que j'ai eu un moment difficile de trouver une solution qui fonctionne. J'ai finalement trouvé une solution, et je veux juste partager avec quelqu'un qui est d'avoir un moment difficile avec ce.
Mon problème est que j'ai été vraiment du mal à obtenir les résultats de jQuery ajax dans mes variables dans le document".prêt de la" scène des événements.
Mes tests m'ont montré que jQuery ajax serait de charger dans mes variables lorsqu'un utilisateur a déclenché une "onchange" événement d'une zone de sélection d'après la page avait déjà chargé, mais les données ne permettrait pas de nourrir les variables lorsque la page est chargée pour la première fois. Mais je ne voulais pas déclencher d'ajax sur mon "onchange" événement; je voulais le variablesnourris avec de l'ajax données au chargement de la page, pour gérer le travail. Le variables sont utilisés pour modifier les données à la volée lorsque l'utilisateur déclenche un "onchange" de l'événement. De cette façon, il n'y a pas de lag/ajax alors que l'utilisateur est en interaction avec le formulaire, les données sont disponibles une fois le chargement de la page.
J'ai essayé beaucoup, beaucoup, beaucoup de différentes méthodes, mais en fin de compte, le code que j'ai besoin, c'était sur cette stackoverflow fil : JQuery - le Stockage de l'ajax réponse dans une variable globale
J'ai utilisé Charles Guilbert de réponse. À l'aide de sa réponse, je suis en mesure d'obtenir des données dans mes variables, même lorsque la page se charge tout d'abord.
Voici un exemple de travail de script - espérons que cela aide quelqu'un!
Essayer
$.ajax
.$.load
est juste un raccourci.Si vous voulez exactement de la charge func, essayez celui-ci:
Utilisation
setTimeout