2012-12-17 4 views
0

Bonjour, je commence à utiliser web2py. J'ai une page Web Test.html en vue avec un div:. D'autre part, j'ai une page web dans le même dossier: test2.html avec un code en python:refresh div dans une page html (web2py)

{{items = ['a', 'b', 'c']}} 
{{i=1}} 
<table> 
{{for item in items:}} 
    <tr> 
     <td></br>SOME CONTENT</td> 
    </tr> 
{{i=i+1}} 
{{pass}} 
</table> 

Comment puis-je faire pour mettre le contenu test2.html dans la div IDtest? un exemple? Merci. L'objectif est d'apprendre à insérer une table dynamique dans IDtest. Je veux dire, j'actualiser le contenu IDtest afther appuyant sur un bouton par exemple ....

DERNIER TEST: J'ai testé

<script src="{{=URL('static', 'js/jquery.js')}}" type="text/javascript"></script> ... and then <script type="text/javascript">jQuery(document).ready(function() { setInterval(function() {var url ='{{=URL('Test2.html')}}'; jQuery('#IDtest').load(url);alert("HELLO");}, 5000); }); I can see the HELLO evrey 5 seconds but nothing in div... any sugestions? 

Je peux voir BONJOUR toutes les 5 secondes, mais rien ne se passe en rapport avec div ... Il semble que la charge ne fonctionne pas ... Des solutions? J'ai lu sur le net que la charge fonctionne sur le côté serveur mais je ne sais pas comment traduire cela dans web2py?

Répondre

1

attendant vous avez le libary Jquery chargé:

$('#IDtest').load('Test2.html'); 
+0

c'est le javascript/code jQuery, vous voulez exécuter sur le bouton clic. Par exemple, vous pouvez ajouter un gestionnaire onClick à n'importe quel élément en plaçant ce script sous l'élément cliquable dans Test.html: ' '. Comme l'ont dit les lecteurs, vous devez charger la bibliothèque jQuery avant. –

+0

(Test2.html); doit être entre guillemets: ("Test2.html"); –

+0

Merci pour votre réponse .. Je l'ai essayé mais la charge ne fonctionne pas. J'ai ajouté ... puis