这是我的file.php,我有问题。 opendir将在下拉框中显示各种.php文件,但是当单击它们时,会导致404错误。 javascript部分或php部分显然有问题。 假设我的网站名为www.mywebsite.com ,包含.php文件的文件夹称为照片,这就是我所拥有的:
<head>
<title></title>
<script type="text/javascript">
function download(d) {
if (d !== '') {
window.open('www.mywebsite.com/' + d, '_self');
}
}
</script>
</head
<body>
<?php
$dir = opendir('./photos');
echo '<select name="download" onchange="download(this.value)">';
while ($read = readdir($dir))
{
if ($read!='.' && $read!='..')
{
echo '<option value='.$read.'">'.$read.'</option>';
}
}
echo '</select>';
closedir($dir);
?>
</body>
</html>
为什么它不适合我的任何想法,拜托?
答案 0 :(得分:0)
您的问题是一个HTML问题。
您无法在@Model.User.Email
代码中使用a
代码,因为它们具有不同的行为。
正确的用法是设置选项标签的value属性。
option
然后,您可以使用JS或添加按钮将数据提交到将处理重定向的服务器端文件。