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;
}
?>
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;
}
?>
留言
張貼留言