Supongamos que desea añadir este código HTML en su plantilla, a continuación, puede utilizar el siguiente código de acuerdo a su aplicación Considere el código
Ejemplo 1:
rowData += '<div style="width: 130px;">'+param1+'</div>';
rowData += '<div style="width: 130px;">'+param2+'</div>';
$('#ID').html(rowData);
y asegúrese de que los js se incluyan en ese archivo. Aquí está la información de la variable utilizada anteriormente:
datos de fila - el código HTML que desea anexar,
parámetro - si desea mostrar el valor de la variable de java script en el navegador de forma dinámica,
#ID - ID del div en la que desea añadir este código hTML
ejemplo 2: Considere el siguiente código HTML:
<h2>Hello World</h2>
<div class="user">
<div class="inner">Hi</div>
<div class="inner">Bye</div>
</div>
Puede crear contenido e insertarlo en varios elementos a la vez:
$(".inner").append("<p>GOD IS GREAT</p>");
gracias! esto fue súper útil. ¿Alguna idea de cómo se puede hacer esto en rieles? a menudo es parcial (_partial.html.erb), que no se puede llamar como ("/ partial") –
Si desea cargar esos parciales dinámicamente con js, deberá exponer cada uno de ellos con una ruta. Reemplace 'test.html' con'/path/to/my/action/to/render_partial'.Alternativamente, si sabes que los necesitarás, renderiza los parciales en la vista y escóndelos con 'display: none;' hasta que los uses en tu facebox. –
Lea esto http://stackoverflow.com/questions/2229811/load-partial-with-jquery-and-rails AND this http://stackoverflow.com/questions/2484958/rails-ajax-jquery-problem –