使用html调用/使用php函数
我的使用html调用/使用php函数,php,html,function,onclick,Php,Html,Function,Onclick,我的HTML和php在一起工作时遇到了一些问题 我已经做了一个onClick,它应该运行PHP函数,我在PHP文件的顶部。但每次我单击它,它都会显示:ReferenceError:deleteSub未定义。有人能告诉我我做错了什么吗 HTML: 不能像这样直接调用PHP代码 你可以做的是创建一个javascript函数,你需要使用Ajax,它会向你的re服务器发送一个请求,在这里你可以调用你的PHP函数 请记住:PHP是服务器端代码,而HTML是JS,让它们协同工作的唯一方法是使用HTTP请求。
HTML
和php
在一起工作时遇到了一些问题
我已经做了一个onClick
,它应该运行PHP函数
,我在PHP
文件的顶部。但每次我单击它,它都会显示:ReferenceError:deleteSub未定义
。有人能告诉我我做错了什么吗
HTML:
不能像这样直接调用PHP代码 你可以做的是创建一个javascript函数,你需要使用Ajax,它会向你的re服务器发送一个请求,在这里你可以调用你的PHP函数
请记住:PHP是服务器端代码,而HTML是JS,让它们协同工作的唯一方法是使用HTTP请求。您可以这样做。但是要使用服务器端信息,应该使用AJAX和http请求。此示例仅用于更改DOM元素
<p id="demo" onclick="myFunction()">Click me to change my text color.</p>
<script>
function myFunction() {
document.getElementById("demo").style.color = "red";
}
</script>
单击我以更改文本颜色
函数myFunction(){
document.getElementById(“演示”).style.color=“红色”;
}
使用onClick调用的是JS函数,而不是php。如果没有刷新或ajax调用,就无法完成此操作。onClick调用javascript函数,而不是PHP函数…好吗?在发布之前我在谷歌上搜索了一下,发现了一个stackoverflow,这里是“正确的anwser”(无法再次找到链接。对不起)。我可能看错了,虽然看起来像。那么有什么方法可以做到这一点吗?谢谢@Zdenek Leitkep的链接。那有帮助!
function deleteSub(){
echo "deleted";
}
<p id="demo" onclick="myFunction()">Click me to change my text color.</p>
<script>
function myFunction() {
document.getElementById("demo").style.color = "red";
}
</script>