Я пытаюсь использовать flexigrid для отображения результатов, используя значения из формы.Поэтому, когда человек щелкает форму, я хочу, чтобы она загрузила функцию flexigrid, если человек впервые нажал кнопку для инициализации таблицы.Затем, если кто-то корректирует значения в форме, затем снова нажимает кнопку, а затем перезагружает таблицу flexigrid с новыми значениями формы.Как я могу сделать это в одной функции?Прямо сейчас у меня есть код flexigrid, работающий при загрузке страницы, затем, если они нажимают кнопку, он запускает это:
<script type="text/javascript">
$(function() {
$('#RunReport').click( function() {
var report_name = $('input[name=report-name]').val();
var report_cell = $('input[name=report-cell]').val();
var query_url = encodeURI('name=' + report_name + '&cell=' + report_cell);
$('#reporting').flexOptions({ url: '/report.php?' + query_url }).flexReload();
});
});
</script>
Но вместо того, чтобы иметь его в обеих функциях, я хотел, чтобы все это было в одной функции, только выполняющей перезагрузкуесли flexigrid уже был инициализирован.Надеюсь, что это имеет смысл, все еще новый во всем этом.