<div class="interactionLinksDiv">
<a href="javascript:toggleReplyBox('.$fullname.','.$current_id.','.$current_id.','.$id.','.$thisRandNum.')">REPLY</a>
</div>
J'ai appelé la fonction javascript toggleReplyBox avec cinq paramètres. Ce code est écrit à l'intérieur des balises php. Mais ce code ne s'exécute pas correctement et les paramètres ne sont pas transmis correctement. Si j'appelle la fonction toggleReplyBox ici sans paramètres cela fonctionne bien mais ce n'est pas ce que je veux.Javascript php ne fonctionne pas correctement
<div class="interactionLinksDiv">
<a href="javascript:toggleReplyBox('<?php echo $fullname; ?>','<?php echo $current_id; ?>','<?php echo $current_id ; ?>','<?php echo $id; ?>','<?php echo $thisRandNum; ?>')">REPLY</a>
</div>
Lorsque j'ai copié ce code à la partie html de mon fichier php Il fonctionne très bien et les paramètres sont passés et la fonction exécute correctement. Mais je veux savoir pourquoi la fonction n'est pas capable de fonctionner à l'intérieur des balises php quand tout est pareil.
function toggleReplyBox(sendername,senderid,recName,recID,replyWipit) {
$("#recipientShow").text(recName);
document.replyForm.pm_sender_name.value = sendername;
document.replyForm.pmWipit.value = replyWipit;
document.replyForm.pm_sender_id.value = senderid;
document.replyForm.pm_rec_name.value = recName;
document.replyForm.pm_rec_id.value = recID;
document.replyForm.replyBtn.value = "Send";
if ($('#replyBox').is(":hidden")) {
$('#replyBox').fadeIn(1000);
} else {
$('#replyBox').hide();
}
}
A l'intérieur des balises php j'ai changé le code:
print <<<HTML
<div class="interactionLinksDiv">
<a href="javascript:toggleReplyBox('$fullname','$current_id','$current_id','$id','$thisRandNum')">REPLY</a>
</div>
HTML;
Et il montre toujours l'erreur Parse error: syntax error, T_VARIABLE inattendue dans C: \ xampp \ htdocs \ Solution fluide \ fluid-solution-site-template \ interact \ profile1.php en ligne 130
La ligne 130 est la ligne <a href...
.
merci pour l'édition j'ai foiré le code –
Je vous suggère de cliquer sur le "code exemple" après avoir sélectionné le texte. Vous trouverez peut-être que [this] (http://stackoverflow.com/editing-help) est également utile. –
Vous devez afficher votre code complet, car votre code ne fonctionnera pas. Cette partie d'un fichier php? Est-ce une chaîne php? Si oui vous mélangez 'et' ce qui vous causera des problèmes Quelle est la sortie html/javscript que vous obtenez quand la page php s'exécute? –