这是我的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>
答案 0 :(得分:0)
简单地说,你不能这样做。 PHP是服务器端语言,在服务器机器中执行。 但Javascript是一种客户端语言,在用户的浏览器上执行, 首先,PHP在服务器上解释,结果发送给用户后,javascript就可以运行了。 所以在这一步,你无法做到这一点