Pasa que no es un URL sino un fragmento de codigo que sse incrusta del lado
del servidor y luego es enviado al cliente ya armado...
Lo que podrias hacer es asignar derecho el contenido a una variable
javascript...
var codigo = '<?php echo $this->element('elemento') ?>'; //Acordate de que
si lo pones entre comillas simples dentro del elemento debe estar todo
entre comillas dobles o alrevez como vos quieras
O sino crear una vista en vez de un element y en la accion (controlador)
definis el layout ajax. Y llamas asi:
var mySetHTML = $('#result').load('<?php echo $html->url(array("controller"
=> "tu_controlador","action" =>
"accion_de_la_vista","si_necesita_variables_aca"));?>');
Saludos!!!
El 19 de abril de 2012 21:42, Luis Felipe Aguilar Pereda <
[email protected]> escribió:
> una consulta,
>
> tengo este mismo problema con elements, alguien sabe?
>
> este es el element
> <?php echo $this->element('favoriteFiles');?>
>
> Pero yo lo que quiero es la url de ese cdigo y poder ejecutarlo
> dentro de una variable de javascript, algo como esto.
>
> var mySetHTML = $('#result').load('url de mi element');
>
> Esto se puede hacer?
>
>
> --
> Aguilar Pereda Luis
> Movistar: 952226115
> RPM : #952226115
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a
[email protected]
Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/cakephp-es?hl=es.