我正在开发 ROR 应用程序,我的一个观点是使用拖放,所以在用户进行拖放更改后,他单击按钮,这会更改数据库。按下按钮后的问题我需要自动刷新页面但我不能这样做。
<script type="text/javascript" charset="utf-8">
$(function(){
$('#btn').click(function() {
var val="";
$("table tr").each(function(){
var value = $(this).text();
var lines = value.split("\n");
len=lines.length;
if((len==5)||(len==9))
val=val+lines[2]+" ";
});
jQuery.ajax({
data: 'val=' + val,
dataType: 'script',
type: 'post',
url: "/portfolio/update"
});
});
});
</script>
我的控制器代码:
def update
# blah blah
respond_to |format|
format.html { redirect_to some_path }
format.js # This will render default js template views/portfolio/update.js.erb
end
结尾
在 update.js.erb 中呈现同一页面的确切语法是什么?我知道它的东西 windows.location.reload。我是前端的新手。