Php javascript onclick delete不工作

Php javascript onclick delete不工作,php,javascript,Php,Javascript,为什么我的onClick不起作用 当我单击时,会收到如下错误消息: syntax error : identifier starts immediately after numeric literal 它不会从数据库中确定ID,数据库ID是varchar(50) 功能删除_附属机构(id){ 警报(id); } 使用此代码,希望它能正常工作 <a href='#' id='delete' title='Delete' class='icon-2 info-tooltip' onclic

为什么我的onClick不起作用

当我单击时,会收到如下错误消息:

syntax error : identifier starts immediately after numeric literal
它不会从数据库中确定ID,数据库ID是varchar(50)


功能删除_附属机构(id){
警报(id);
}

使用此代码,希望它能正常工作

<a href='#' id='delete' title='Delete' class='icon-2 info-tooltip' onclick="delete_Affiliate(<?php echo $row['affiliateid'];?>);"></a>

试试这个:

delete_Affiliate(" <?php echo $row['affiliateid']; ?>")
删除附属公司(“”)
也就是说,您需要回显PHP中的值。

试试这个

<a href='#' id='delete' title='Delete' class='icon-2 info-tooltip' onclick="delete_Affiliate(<?php echo $row['affiliateid'] ?>)"></a>

<script type="text/javascript"> 
function delete_Affiliate(id){
    alert(id);

}

功能删除_附属机构(id){
警报(id);
}

这一行可能有问题

应该是

你能发布你的PHP脚本吗? 您应该有如下内容:

<?php

echo "<a href='#' id='delete' title='Delete' class='icon-2 info-tooltip' onclick='delete_Affiliate(\"".$row['affiliateid']."\");return false;'></a>
<script type='text/javascript'> 
    function delete_Affiliate(id){
        alert(id);
    }
</script>";

?>
试试这个:

<?php 
 echo "<a href='#' id='delete' title='Delete' class='icon-2 info-tooltip' onclick='delete_Affiliate(".$row['affiliateid'].");'></a>";
 ?>

或者这个:

<a href='#' id='delete' title='Delete' class='icon-2 info-tooltip' onclick='delete_Affiliate("<?php echo $row['affiliateid'] ?>");'></a>

您必须在锚点标记之间添加php标记和echo语句,如下所示

<a href='#' id='delete' title='Delete' class='icon-2 info-tooltip'  onclick='delete_Affiliate("<?php echo $row['affiliateid']; ?>")'></a>

你没有加这个

<?php echo $row['affiliateid']; ?> 

在你的锚标签,所以只需添加它,并检查出来

我希望它能帮助你试试这个

delete_Affiliate(<?php echo $row['affiliateid']; ?>);
delete_Affiliate();

hi我这里有个错误,我尝试了你的代码解析错误:语法错误,在C:\xampp\htdocs\ralimo rates system\query\view\u affiliate.php中出现意外的“?”,第49行谢谢,它真的很有效,非常感谢,这段代码运行正常,这不是前面的答案所说的吗?
delete_Affiliate(<?php echo $row['affiliateid']; ?>);