使用html到call/usephp函数
Use html to call/use php function
我的 HTML
和 php
无法协同工作。
我制作了一个 onClick
应该 运行 一个 PHP function
我在 PHP
文件的顶部。但是每次我点击它,它都会说:ReferenceError: deleteSub is not defined
。谁能告诉我我做错了什么?
HTML:
<?php
if(mysql_num_rows($sql_select_delete) > 0){
while($row = mysql_fetch_assoc($sql_select_delete)){
?><div class="abo_box">
<label class="abo_navn" id="<? echo $row["id"]; ?>"><? echo $row['abo_name']; ?></label>
<label class="delete" onclick="deleteSub();">Delete</label>
</div>
<?php
}
}
?>
PHP:
function deleteSub(){
echo "deleted";
}
你不能像这样直接调用 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>
我的 HTML
和 php
无法协同工作。
我制作了一个 onClick
应该 运行 一个 PHP function
我在 PHP
文件的顶部。但是每次我点击它,它都会说:ReferenceError: deleteSub is not defined
。谁能告诉我我做错了什么?
HTML:
<?php
if(mysql_num_rows($sql_select_delete) > 0){
while($row = mysql_fetch_assoc($sql_select_delete)){
?><div class="abo_box">
<label class="abo_navn" id="<? echo $row["id"]; ?>"><? echo $row['abo_name']; ?></label>
<label class="delete" onclick="deleteSub();">Delete</label>
</div>
<?php
}
}
?>
PHP:
function deleteSub(){
echo "deleted";
}
你不能像这样直接调用 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>