j'ai un poste ajax comme
var ht = $.ajax({
type: "GET",
url: "http://localhost/FormBuilder/index.php/forms/viewChoices/"+attribute_id,
async: false
}).responseText;
var myObject = eval('(' + ht + ')');
var data = myObject;var j=0;
alert(data.choices);//alerts the choices as object
$(""+<?php echo $form->input('field', array('type' => 'radio','legend'=>$r['Attribute']['label'],'separator' => '--separator--',
'options' => array()));?>+"").appendTo("#"+<?=$r['Attribute']['id'];?>);
Dans la dernière ligne où je suis en train de créer un bouton de radio à l'intérieur JQuery qui me montre la légende correclty mais je suis en train d'utiliser le data.choices qui est une variable JQuery dans le tableau PHP ie dans 'options' => array() Comment faire ???
De nombreux problèmes que vous postez sur SO devraient disparaître si vous preniez le temps de comprendre la différence entre Javascript et PHP. Cette question concerne Javascript et ASP, mais la réponse est la même: http://stackoverflow.com/questions/1192278/how-is-asp-net-and-javascript-related – deceze