Appeler une fonction PHP dans du Javascript
Résolu
MHH225
Messages postés
529
Date d'inscription
Statut
Membre
Dernière intervention
-
MHH225 Messages postés 529 Date d'inscription Statut Membre Dernière intervention -
MHH225 Messages postés 529 Date d'inscription Statut Membre Dernière intervention -
Salut !
Je suis en train de développer un système de prévisualisation pour les textarea de mon site, et dans mon code Javascript, il faut à un moment que j'appelle la fonction de remplacement du BBCode. Le problème c'est que je l'ai déjà faite en PHP, et j'aimerais appeler cette fonction dans mon script javascript, au lieu de tout refaire en java...
En gros j'ai ça :
<?php
function bbcode($texte) {
$texte = replace('[gras]', '<strong>', $texte);
$texte = replace('[ /gras]', '</strong>', $texte);
etc...
}
?>
Et
<script type="text/javascript">
...
field = field.replace(/[g]([\s\S]*?)[\/gras]/g, '<strong>$1</strong>');
etc...
</script>
Et plutôt que de retaper toute la fonction BBCode (qui est assez longue) et de la convertir en Javascript, je voudrais l'appeler dans mon script directement !
Merci d'avance ;-)
Je suis en train de développer un système de prévisualisation pour les textarea de mon site, et dans mon code Javascript, il faut à un moment que j'appelle la fonction de remplacement du BBCode. Le problème c'est que je l'ai déjà faite en PHP, et j'aimerais appeler cette fonction dans mon script javascript, au lieu de tout refaire en java...
En gros j'ai ça :
<?php
function bbcode($texte) {
$texte = replace('[gras]', '<strong>', $texte);
$texte = replace('[ /gras]', '</strong>', $texte);
etc...
}
?>
Et
<script type="text/javascript">
...
field = field.replace(/[g]([\s\S]*?)[\/gras]/g, '<strong>$1</strong>');
etc...
</script>
Et plutôt que de retaper toute la fonction BBCode (qui est assez longue) et de la convertir en Javascript, je voudrais l'appeler dans mon script directement !
Merci d'avance ;-)
A voir également:
- Appeler une fonction PHP dans du Javascript
- Fonction si et - Guide
- Appeler en privé - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Easy php - Télécharger - Divers Web & Internet
- A javascript error occurred in the main process - Forum Matériel & Système
1 réponse
Là il faut utiliser AJAX pour faire ça, et c'est relativement compliqué mais dans le cas présent si c'est pour vous simplifier la vie, recoder la fonction en JS...
MHH225
Messages postés
529
Date d'inscription
Statut
Membre
Dernière intervention
46
Bon ben je crois que je sais ce qu'il me reste a faire... Merci !