Je suis nouveau sur CakePhp et JQuery. J'obtiens une erreur lors de l'utilisation du code cakephp dans mon JQuery.Comment utiliser les variables PHP en tant que valeurs pour la balise <script> lors du rendu du code jQuery dans ma vue CakePHP?
Mon code
<script type="text/javascript">
$(document).ready(function(){
var attributeid;var fieldname;
$("#"+<?=$r['Attribute']['id'];?>).change(function() {
fieldname=<?=$r['Attribute']['label'];?>;
alert(fieldname);//this show me that undefined
attributeid=<?=$r['Attribute']['id'];?>;
alert(attributeid);//But this works
});//attribute change
});//ready function
si je répétai ($r['Attribute']['label'];)
cette valeur est à venir dans mon <?php ?>
. Mais pas dans mon JQuery.
Note:
attributeid=<?=$r['Attribute']['id'];?>;
alert(attributeid);//But this works
Error:
Name is not defined
fieldname=name;
alert(fieldname);
Pouvez-vous voir la source du site après l'avoir générée et coller dans ce qui apparaît là-bas? – tschaible