Я хочу обновить div с содержимым партиала, когда пользователь нажимает переключатель.Теперь содержимое этого частичного является статическим HTML (форма может быть).Поэтому, поскольку у меня нет данных для извлечения с сервера, я неохотно совершаю ajax-вызов на сервер, чтобы просто извлечь эту часть и обновить div.Вот что я попробовал.
function loadControlPanel(type)
{
alert(type);
$(controlPanelDiv).appendChild("<%= render :partial => 'layouts/agency_selection' %>");
}
<input type="radio" name="view" value="agencies" onClick ="loadControlPanel(this.value)" /> Agencies
Но это не работает, потому что рендер заменяет весь фрагмент там вместе с новыми строками, которые выбрасывают ошибки JavaScript в function loadControlPanel(type)
.
Есть ли способ преодолетьэтот?или другое простое решение?
Спасибо, Шаунак