如何在同一页面中将jquery变量的值存储到php变量中

时间:2016-06-06 10:08:50

标签: javascript php jquery

这是我的JavaScript代码:

<script>
    $(document).ready(function(){

        $('.project').change(function()
        {
            var pro=$(this).val();
            if(pro=='none')
            {
                $('.hd').hide();
                alert('Please Select a project');
            } 
            else
            {
                $('.hd').show();
                $.post("test.php",{pid:pro},function(result){
                    $('.result').append(result);
                });    
            }
        });     
    });

</script>

这是我的HTML和PHP代码:

<select id="pro" name="pro_id"  class="login project" style="width:83.6%; height:30%; ">
    <option value="none">Select a Project</option>
    <?php 
        while($rs=mysql_fetch_array($pro9)){
    ?>
        <option value="<?php echo $rs['project_id']; ?>">
        <?php 
            echo $rs['pro_name']; 
        ?>
        </option>
    <?php 
        } 
    ?>
</select>

1 个答案:

答案 0 :(得分:0)

简单地说,你不能这样做。 PHP是服务器端语言,在服务器机器中执行。 但Javascript是一种客户端语言,在用户的浏览器上执行, 首先,PHP在服务器上解释,结果发送给用户后,javascript就可以运行了。 所以在这一步,你无法做到这一点