当用户单击单选按钮时,我想用部分内容更新 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
但这不起作用,因为渲染替换了那里的整个部分以及在function loadControlPanel(type)
.
有什么办法可以克服这个吗?或其他更简单的解决方案?
谢谢肖纳克