使用JQuery

时间:2016-04-14 00:37:54

标签: javascript php jquery

我正在使用下拉框,如:

<select class="form-control" id="travelid" name="travelreport">

使用javascript:

<script>

    $(document).ready(function(){

        $("#travelid").on('click', function(){            
        var v = $('#travelid').find('option:selected').val();
        $.get("includes/settravelid.php", { param1: v } );

        });
    });

    </script>

从下拉框中获取所选项目的值,将其发送到我的PHP文件:

<?php 

session_start();

$value = isset($_GET['param1']) ? $_GET['param1'] : '';

$_SESSION['travelReportID'] = $value;

 ?>

我可以设置值$ travelReportID = $ _SESSION ['travelReportID'];从下拉框中根据所选项动态更改查询,但它不是很有效。有任何想法吗?它似乎工作但是当我选择某些东西时没有刷新页面......

2 个答案:

答案 0 :(得分:0)

在这种情况下你必须使用改变功能

<script>

    $(document).on('change',"#travelid", function(){            
    var v = $(this).val();
    $.get("includes/settravelid.php", { param1: v } );

    });

</script>

答案 1 :(得分:0)

如果要重新加载页面,可以使用$ .get的回调函数。例如:{window.location.reload()}