目前我有以下内容,但它不太喜欢我:
index.php:
<!DOCTYPE html>
<html>
<body>
<div id = "bookList">
<?php
include("list.php");
?>
</div>
</body>
</html>
2。 list.php的:
<?php
echo '<button id = "read">Read</button><br><br>';
echo
"<script type=\"text/javascript\">
$(\"#read\").click(function()
{
alert(\"<?php display(); ?>\");
});
</script>";
function display()
{
echo "hello";
}
?>
从我上面发布的代码中可以明显看出,我试图使用php创建一个按钮,当点击它时将依次调用php函数。我还没有成功。任何建议都将受到赞赏,但我希望我的代码能够尽可能地保持现状。
答案 0 :(得分:9)
这里有一些基本的误解。 PHP和Javascript不会像那样交互
让我给出一个相当愚蠢的比喻:
addSugar()
。这里的一切都很酷。现在在第二种情况下会发生什么:
addSugar()
......? ERM ... 店主不在那里。同样,当一个页面到达您的浏览器时,它已经离开了咖啡店。周围没有PHP /店主
您向addSugar()
申请使用Javascript按钮点击的请求将无效。
你需要做的是使用一种名为AJAX
的东西,这是一种快速运行到coffeshop只是为了添加一点糖的方法。它是一个更广泛的主题,你需要阅读它,但是那里有大量的资源..