2009-12-11 4 views
1

href dynamique Je ne sais pas si cela a déjà répondu, mais voilàonglet jquery charge avec de

j'ai 4 onglets, dont deux je charge au moyen d'appels de contrôleur; le reste je voudrais varier les href de et charger automatiquement/sur demande.

Mon problème est que même l'attribution d'un fixe href comme « www.google.com » ne fait pas le travail d'affichage de la page distante; et les deux onglets avec les variables href « s sont bien en cours de modification à la valeur correcte, comme si -

$("#anchor_ID").attr("href", "myURL"+var1) 

anchor_ID est le <a href="..." id="anchor_ID" ....></a>

mais, ces onglets ne pas charger le contenu comme prévu .

Des points à vérifier, que se passe-t-il ici? Combien d'informations souhaitez-vous que je vous fournisse?

Merci un bouquet

Répondre

0

Je suppose que jQuery UI onglets ne supporte pas le chargement de contenu à distance (dans le sens de == à distance sur le domaine différent) par simple ajax style discret. Vous devez utiliser un iframe comme contenu de l'onglet pour cela.

Si vous cochez l'onglet "Fichier distant local", vous remarquerez que l'URL pointe vers un fichier sur un serveur "local". Si cela ne fonctionne pas pour vous, vous devriez poster un échantillon à ce que "myURL"+var1 évalue vraiment aussi.

<div id="tabs"> 
    <ul> 
     <li><a href="#inline">Local local content</a></li> 
     <li><a href="#remoteajax">Remote remote Google</a></li> 
     <li><a href="localajax.htm">Local remote file</a></li> 
    </ul> 
    <div id="inline"><p>...</p></div> 
    <div id="remoteajax"> 
     <iframe src="http://www.google.com" width="600px" height="300px"> 
      <p>Your browser doesn't support/allow iframes</p> 
     </iframe> 
    </div> 
</div> 

Cochez cette page de démonstration

http://jsbin.com/uqile

+0

Merci pour la réponse: Je l'ai fait juste que, après avoir joué avec quelques conteneurs. Cependant, puisque la modification de la propriété src d'une IFrame elle-même dépend du site référencé et de sa réactivité, je n'ai pas pu ajouter de degré de traitement des messages de pause ... – ombud

+0

Y a-t-il un message "Processing ..." l'attribut iframe src est en cours de récupération? (jQuery, peut-être?) – ombud