Jquery Flexigrid仅在Flexigrid最初运行时重新加载
我正在尝试使用flexigrid来使用表单中的值显示结果。因此,当一个人单击表单时,我希望它加载FlexGrid函数,如果这是他第一次单击按钮初始化表。然后,如果有人调整表单中的值,然后再次单击按钮,则会使用新表单值重新加载flexigrid表。如何在一个函数中实现这一点?现在我在页面加载上运行flexigrid代码,如果他们单击按钮,它将运行以下命令:Jquery Flexigrid仅在Flexigrid最初运行时重新加载,jquery,onclick,flexigrid,Jquery,Onclick,Flexigrid,我正在尝试使用flexigrid来使用表单中的值显示结果。因此,当一个人单击表单时,我希望它加载FlexGrid函数,如果这是他第一次单击按钮初始化表。然后,如果有人调整表单中的值,然后再次单击按钮,则会使用新表单值重新加载flexigrid表。如何在一个函数中实现这一点?现在我在页面加载上运行flexigrid代码,如果他们单击按钮,它将运行以下命令: <script type="text/javascript"> $(function() { $('#RunReport').c
<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>
$(函数(){
$('#RunReport')。单击(函数(){
var report_name=$('input[name=report name]')。val();
var report_cell=$('input[name=report cell]')。val();
var query_url=encodeURI('name='+报告_name+'&单元格='+报告_单元格);
$('#reporting').flexOptions({url:'/report.php?'+query#url}).flexReload();
});
});
但是,如果FlexGrid已经初始化,我不希望它同时出现在两个函数中,而是希望它全部出现在一个函数中,只运行重载。希望这是有意义的,在所有这些方面仍然是新的。
<script type="text/javascript">
function runreport() {
$('#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();
});
}
$(document).ready(function() {
runreport();
$('#RunReport').click( function() {
runreport();
});
});
</script>
函数runreport(){
$('#RunReport')。单击(函数(){
var report_name=$('input[name=report name]')。val();
var report_cell=$('input[name=report cell]')。val();
var query_url=encodeURI('name='+报告_name+'&单元格='+报告_单元格);
$('#reporting').flexOptions({url:'/report.php?'+query#url}).flexReload();
});
}
$(文档).ready(函数(){
runreport();
$('#RunReport')。单击(函数(){
runreport();
});
});
函数runreport(){
$('#RunReport')。单击(函数(){
var report_name=$('input[name=report name]')。val();
var report_cell=$('input[name=report cell]')。val();
var query_url=encodeURI('name='+报告_name+'&单元格='+报告_单元格);
$('#reporting').flexOptions({url:'/report.php?'+query#url}).flexReload();
});
}
$(文档).ready(函数(){
runreport();
$('#RunReport')。单击(函数(){
runreport();
});
});