将php变量传递到javascript参数

将php变量传递到javascript参数,javascript,php,jquery,Javascript,Php,Jquery,我想将一个php变量传递到jquery函数参数中,当我向每个循环添加一个id时,它只返回第一个。如何做对 php代码: foreach ($record as $key): ?> <tr> <td><a href="" onclick="update_amarta(<?php echo $key->SiteID ?>)"> NOT YET</a></td> </

我想将一个php变量传递到jquery函数参数中,当我向每个循环添加一个id时,它只返回第一个。如何做对

php代码:

foreach ($record as $key):  ?>
         <tr>
         <td><a href="" onclick="update_amarta(<?php echo $key->SiteID ?>)"> NOT YET</a></td>
    </tr>
    <?php endforeach; ?>
foreach($key记录):?>
Javascript:

<script type="text/javascript">

  function update_amarta(id) {
    alert(id);

  };

</script>

函数更新\u amarta(id){
警报(id);
};

Hi@highcal请在倒逗号中使用此PHP代码。诸如此类

<a href="" onclick="update_amarta('<?php echo $key->SiteID ?>')"> NOT YET</a>


希望这对你有用。谢谢。

您的foreach循环中有多少记录?请发布您的整个php代码是否有任何错误?如果
$key->SiteID
是一个字符串,则需要将ouptut值用引号括起来。在这种情况下,当您尝试单击元素时,应该会在控制台中看到一个错误。运行此操作时,浏览器控制台中是否有错误?请改用
console.log()
。您可能希望解释您认为答案会有帮助的原因(当然,这是基于对数据类型的假设)。这对那些阅读它的人来说会好得多。