Рендеринг частичного в <div>при нажатии на ссылку тег - PullRequest
1 голос
/ 12 июля 2010

Как отобразить частичное внутри тега при нажатии на тег href.

<a href = "#" class= "addWidget" value = "Add Widget">add</a>
<script type="text/javascript">
  $(".addWidget").click(function(){
  <%= render :partial => 'form'%>
  });
</script>

1 Ответ

4 голосов
/ 12 июля 2010

Если вы хотите встроить частичное содержимое, вы можете просто:

$('.addWidget').click(function(){
    $(this).append("<%= render :partial => 'form'%>");
});

Обратите внимание, что HTML-код вашего <% = render ...%> кода должен быть заключен в кавычки в Javascript - здесьЯ сделал это с двойными кавычками, но будь они двойными или одинарными, обязательно избегайте их при рендеринге частичного.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...