我正在用CraftCMS构建一个站点,但我认为我的问题更多的是针对Ajax/Javascript而不是Craft。我有一些复选框,当单击时,我尝试使用Ajax将复选框值作为查询字符串传递到单独的页面,并将呈现的结果附加到当前页面。我的Ajax如下所示: $('#filters input').change(function() {
var value = $(thi
{% with JSONContent as object %}{% include "_comments.html" %}{% endwith %}
JSONContent是我通过$.get()方法得到的_comments.html“是一个未呈现的评论模板。我想呈现该模板,并通过AJAX将其发送到客户端(因此重新生成的数据是模板中呈现的HTML ),我该怎么做呢?
在某些情况下,我尝试使用Rails通过ajax请求来呈现.html.erb模板。默认情况下,当我发送ajax请求时,我会一直得到.js.erb文件。我不会深入讨论为什么要这样做,但我想知道,当我通过ajax发送请求时,是否有一种方法可以指定我希望返回html内容而不是js,或者,是否有方法在Rails 3.1中重构以下内容: form