【发布时间】:2015-06-04 12:01:23
【问题描述】:
我无法让我的 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";
}
【问题讨论】:
-
使用 onClick,您调用的是 JS 函数而不是 php。如果没有刷新或 ajax 调用,您将无法执行此操作。
-
onClick 调用 javascript 函数,而不是 PHP 函数...
-
好吗?我在发布之前搜索了它,发现了一个 stackoverflow,这是“正确的 anwser”(无法找到链接 agian。抱歉)。我可能读错了,看起来是这样。那么有没有办法做到这一点?
-
感谢@Zdenek Leitkep 提供您的链接。这有帮助!