[英]how to insert php on html5
我想在html5上插入php
我试图从w3schools复制代码
<!DOCTYPE html>
<html lang = "en-US">
<head>
<meta charset = "UTF-8">
</head>
<body>
<div id="result"> </div>
<script>
if(typeof(EventSource) !== "undefined") {
var source = new EventSource("do_dropdown.php");
source.onmessage = function(event) {
document.getElementById("result").innerHTML += event.data + "<br>";
};
} else {
document.getElementById("result").innerHTML = "Sorry, your browser does not support server-sent events...";
}
</script>
</body>
</html>
我的do_dropdown.php只是从下拉列表中选择数据
但它什么也没显示。 我想念什么?
你为什么不试试这个呢? 我认为,即使您使用的是HTML5,它也不应该造成任何问题。 注意::它应该是.php扩展文件
<html>
<body>
<?php
....your code
....from file <do_dropdown.php>
?>
</body>
</html>
您还可以创建一个函数并从此处调用它。
正确的做法,我认为是将您的选项数据作为JSON发送,并使用JS解析为所需的下拉列表
为了适合您的情况的简单解决方案,请假设这是您的PHP代码:
//file name: do_dropdown.php
<?php
$options = [1,2,3,4,5];
echo '<select name="name">';
foreach $options as $option{
echo "<option value=$option>$option</option>";
}
echo '</select>';
?>
因此,您需要将html文件更改为PHP文件(file.html-> file.php),并确保在PHP服务器(当前正在使用的本地主机)上运行
<div id="result">
<?php
require_once "do_dropdown.php";
?>
</div>
有很多更好的解决方案,但是我想您是个新手,祝您好运:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.