我正在开发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。我是前端的新手。
答案 0 :(得分:1)
你可以使用:
window.location.reload();