2015年12月9日 星期三

jQuery 向 PHP 傳值

建立兩個頁面,分別為a.php和b.php
a.php
JavaScript code

<?php
header('Content-type: text/html; charset=utf-8');
?>
<style>
div{display:none}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
    $(function(){
        $("#abv").click(function(){
            var t=$("#a").val();
            $.getJSON("b.php",{id:t},function(result){
                $("div").hide();
                if(result==1){      
                    $("#div1").show();
                }else if(result==2){          
                    $("#div2").show();
                }else{
                    alert("密碼有誤");
                    return false;
                }
            });
        });
    })
</script>
<input type="text" id="a"/><!--把密碼域改成文本域是為了讓你看的更直觀,
如果不習慣,請把type="text"改成type="password"-->
<input type="button" id="abv" value="測試用按鈕"/>
<div id="div1">
下載鏈接1
</div>
<div id="div2">
下載鏈接2
</div>


b.php
   
<?php
    $id=$_GET['id'];
    if($id==123){
        echo 1;
    }else if($id==1234){
        echo 2;
    }else{
        echo 3;
    }
?>

沒有留言:

張貼留言