0

我正在开发 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。我是前端的新手。

4

1 回答 1

1

您可以使用:

window.location.reload();
于 2013-08-29T15:30:18.867 回答