J'essayais de comprendre comment ajax fonctionne avec django plusieurs fois, mais il semble qu'aucun didacticiel sur le web ne puisse m'aider. Je préfère essayer de construire un petit échantillon. Donc, en essayant de résoudre ce qui suit.django + ajax: Besoin d'une petite introduction pour les "dummies"
1) J'ai une fonction de visualisation très simple qui retourne un nombre aléatoire sur appel par ex.
def homepage(request):
id = randint(1, 6)
return render_to_response("home.html",
{"id" : id},
context_instance = RequestContext(request))
2) I ont modèle très primitif, de sorte qu'il contient un certain nombre et un bouton qui déclenche le code JS sur clic, par exemple
{% extends "index.html" %}
{% block head %}
<script type="text/javascript">
<!--
function clickNewButton()
{
window.open("/");
}
-->
</script>
{% endblock %}
{% block content %}
<div id="meta">
<form name="smallForm">
<p>
{{ id }}
</p>
<input type="button" value="New" onClick="clickNewButton()"/>
</form>
</div>
</div>
{% endblock %}
Donc, fondamentalement, la question est ... Comment puis-je recharger seulement la partie de la page qui contient le texte du numéro
{{id}}
dans mon cas.Quelle sera la différence si je dois recharger un autre élément avec le clic (par exemple l'image)?
Désolé, la question est simplement stupide. Je ne sais pas où commencer ... :(
aussi, comment puis-je par exemple ne change pas partie visible de la page? Par exemple l'un des flashvars d'exemple swfobject, dans le cas où je recharge dynamiquement application flash, à obtenir de nouveaux params
Salut! Juste un petit conseil. Comment rafraîchir l'objet flash? Après un clic sur le bouton. –
utilisez-vous SWFObject? aussi, avez-vous vraiment besoin de flash? c'est un gros mangeur de CPU – myfreeweb