我正在为按钮创建一个简单的onclick事件。它只是不工作。以下是我写的内容。
<script type='text/javascript'>
rec(){
<?php
$myfilename = "info.txt";
if(file_exists($myfilename)){
echo file_get_contents($myfilename);
}
?>
};
</script>
<button onclick="rec()">Click me</button>
不确定,有什么不对。我还评论了整个PHP,并试图回应你好,这也没有工作。 请咨询您的意见。感谢。
答案 0 :(得分:0)
尝试打印出你的javascript,而不是将PHP放入你的javascript中。例如,您可以尝试。
<?php
$myfilename = "info.txt";
if(file_exists($myfilename)){
$file = file_get_contents($myfilename);
echo "<script type='text/javascript'> function rec(){ console.log($file); console.log('This is JS being printed by PHP'); }</script>";
}
?>
请注意,您应该使用function关键字声明您的函数,并且我们无法告知$myfilename
返回的内容没有更多信息,但如果您只是尝试在内部打印html PHP应该适合你。