巨大な配列で終わる非常に長い操作があります。その配列は Ruby オブジェクトとして js.erb ファイルに渡され、それを使用してパーシャルをレンダリングします。
$('#xxx').html("<%= escape_javascript(render('part', testVar: @fromServer)) %>");
これはすべてうまくいきますが、操作全体をやり直すことなく、結果のテーブルの列を並べ替えられるようにしたいと考えています。簡単なはずですが、パーシャルで結果の変数を永続化できません。私の目標は、部分的に script タグを使用できるようにすることです。
<script type="text/javascript">
$("#column").click(function(){
$.ajax({
type : 'POST',
url : '/sort_column',
data : {data: jsVar},
dataType : 'script'
});
});
</script>
どうすればこれを行うことができますか?