Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.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
如何传递一个值,然后使用javascript刷新表?_Javascript_Php_Yii - Fatal编程技术网

如何传递一个值,然后使用javascript刷新表?

如何传递一个值,然后使用javascript刷新表?,javascript,php,yii,Javascript,Php,Yii,现在,我在yii上工作。我使用chtml下拉列表显示年份,当我选择2015年时,我希望生成2015年的表格。当我选择2016年时,将显示2016年表格。以下是我的chtml下拉代码: <?php echo "Periode Tahun : ".CHtml::dropDownList('list_period_active', $id_periode,$list_period_active); ?> 下面是我的javascript代码: <script type="text

现在,我在yii上工作。我使用chtml下拉列表显示年份,当我选择2015年时,我希望生成2015年的表格。当我选择2016年时,将显示2016年表格。以下是我的chtml下拉代码:

<?php
echo "Periode Tahun : ".CHtml::dropDownList('list_period_active', $id_periode,$list_period_active);
?>

下面是我的javascript代码:

<script type="text/javascript">


    $('#list_period_active').change(function (){

     /*
     $.fn.yiiGridView.update('penilaian-ptsp-periode-grid', {
            data: {'period':$('#list_period_active').val()}
        });
    */


    $('#box-table-a').load( { document.URL +  ' #box-table-a',
            data: {'period':$('#list_period_active').val()}
            });


        return false;
    });

</script>

$('#列表_期间_活动')。更改(函数(){
/*
$.fn.yiiGridView.update('penilaian-ptsp-periode-grid'{
数据:{'period':$('list#period_active').val()}
});
*/
$('#box-table-a')。加载({document.URL+'#box-table-a',
数据:{'period':$('list#period_active').val()}
});
返回false;
});

注意:上面的脚本不起作用,也不显示错误

很可能您应该将绑定包装到jQuery文档中准备好:
$(函数(){/*这里是您的代码*/})
小心。。。加载调用无法工作,您向它传递了一个对象文本,但第一个元素只是一个字符串,而re应该是唯一的key:values元素。。。开始使用一个好的缩进,这可以帮助您查看您应该编写的代码:
$('box-table-a').load(document.URL+'box-table-a',{period:$('list#period_active').val()但我不会打赌