我在让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";
}
答案 0 :(得分:2)
你不能直接调用像这样的PHP代码 你可以做的是创建一个javascript函数,你需要使用Ajax女巫将发送请求到您的服务器,在这里你可以调用你的PHP函数 请记住:PHP是服务器端代码和HTML,JS是客户端代码,使它们协同工作的唯一方法是使用HTTP请求。
答案 1 :(得分:0)
<p id="demo" onclick="myFunction()">Click me to change my text color.</p>
<script>
function myFunction() {
document.getElementById("demo").style.color = "red";
}
</script>