Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Flexigrid仅在Flexigrid最初运行时重新加载_Jquery_Onclick_Flexigrid - Fatal编程技术网

Jquery Flexigrid仅在Flexigrid最初运行时重新加载

Jquery Flexigrid仅在Flexigrid最初运行时重新加载,jquery,onclick,flexigrid,Jquery,Onclick,Flexigrid,我正在尝试使用flexigrid来使用表单中的值显示结果。因此,当一个人单击表单时,我希望它加载FlexGrid函数,如果这是他第一次单击按钮初始化表。然后,如果有人调整表单中的值,然后再次单击按钮,则会使用新表单值重新加载flexigrid表。如何在一个函数中实现这一点?现在我在页面加载上运行flexigrid代码,如果他们单击按钮,它将运行以下命令: <script type="text/javascript"> $(function() { $('#RunReport').c

我正在尝试使用flexigrid来使用表单中的值显示结果。因此,当一个人单击表单时,我希望它加载FlexGrid函数,如果这是他第一次单击按钮初始化表。然后,如果有人调整表单中的值,然后再次单击按钮,则会使用新表单值重新加载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>

$(函数(){
$('#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();
});
});