-1

onClick が機能しないのはなぜですか?

クリックすると、次のようなエラー メッセージが表示されます。

syntax error : identifier starts immediately after numeric literal

データベースから ID を決定するのではなく、データベース ID は varchar(50) です。

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

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

    }
</script>
4

8 に答える 8

3

これを試して:

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

つまり、PHP から値をエコーする必要があります。

于 2012-10-04T08:46:32.273 に答える
0

このようにアンカータグの間に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']; ?> 

アンカータグに追加してチェックしてください。

お役に立てば幸いです

于 2012-10-04T09:48:41.780 に答える
0

これを試して

<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);

}

于 2012-10-04T08:47:22.483 に答える
0

この行に問題がある可能性があり
<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>

于 2012-10-04T08:47:28.347 に答える
0

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>";

?>
于 2012-10-04T08:48:42.670 に答える
0

これを試して :

<?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>
于 2012-10-04T08:49:14.267 に答える
0

これを試して

delete_Affiliate(<?php echo $row['affiliateid']; ?>);
于 2012-10-04T11:05:15.457 に答える
-1

このコードを使用してください。うまくいくことを願っています

<a href='#' id='delete' title='Delete' class='icon-2 info-tooltip' onclick="delete_Affiliate(<?php echo $row['affiliateid'];?>);"></a>
于 2012-10-04T08:46:31.657 に答える