developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 13 years ago

Closed 13 years ago

Last modified 12 years ago

#501 closed enhancement (fixed)

jResponsePartialHTML pour gérer les appels Ajax renvoyant un bout de code HTML

Reported by: sylvain261 Owned by: sylvain261
Priority: normal Milestone: Jelix 1.1 beta 1
Component: jelix:core response Version: 1.0.2
Severity: normal Keywords: ajax html
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

Actuellement si je veut gérer un appel Ajax qui doit renvoyer un bout de code HTML il convient d'utiliser jResponseText (car jResponseHTML c'est pour une page HTML au complet). Ensuite si je veut utiliser un template HTML, il convient de faire qqch du genre :

$rep->getResponse('text');

$tpl = new jTpl();
$tpl->assign('foo','bar');

$rep->content = $tpl->fetch('toto','html');

C'est très simple et ne pose pas de problème mais c'est assez peu naturel pour beaucoup de développeur de se dire je vait passer par une réponse text et instancier jTpl à la main.

Je souhaiterai donc que soit intégrer au core:response un nouvel objet response jResponsePartialHTML qui permettrait de gérer les requêtes Ajax/HTML tout aussi naturellement qu'on gère l'affichage d'une page avec jResponseHTML.

Laurent si tu es ok sur le principe je peut m'en occuper.

Attachments (2)

lib.diff (4.6 KB) - added by sylvain261 13 years ago.
Response et maj du manifest
testapp.diff (5.0 KB) - added by sylvain261 13 years ago.
Controller de test / exemple

Download all attachments as: .zip

Change History (8)

comment:1 Changed 13 years ago by laurentj

ok. Pour le nom, je propose plutôt jResponseHtmlFragment.

Changed 13 years ago by sylvain261

Response et maj du manifest

Changed 13 years ago by sylvain261

Controller de test / exemple

comment:2 Changed 13 years ago by sylvain261

  • Owner changed from laurentj to sylvain261
  • review set to review?

comment:3 Changed 13 years ago by laurentj

  • Milestone set to Jelix 1.1
  • review changed from review? to review+

C'est ok pour moi. Dis moi si tu veux un accés en écriture au depot subversion.

comment:4 Changed 13 years ago by bastnic

  • Resolution set to fixed
  • Status changed from new to closed

commited

comment:5 Changed 12 years ago by laurentj

  • Documentation needed set

comment:6 Changed 12 years ago by laurentj

  • Documentation needed unset
Note: See TracTickets for help on using tickets.