赞按钮:单击时将某些变量从PHP传递到Jquery - javascript

我有这个简单的php代码,显示所有用户的帖子,每个用户都有一个独特的“喜欢”按钮:

$sql = "SELECT * FROM posts";
$result = mysqli_query($con,$sql);

while($row=mysqli_fetch_assoc($result)){
  $post_content = $row['content'];
  $post_id = $row['id'];

  echo $post_content ."<br/>";
  echo "<a href = '#' id = 'likebutton' onclick = 'like_add($post_id )>Like</a>";
}

而我的javascript:

function like_add(post_id){
  alert(post_id); //to test if the link is working
}

但是我收到此错误:

ReferenceError:未定义2dg7c

这里的2dg7c是我单击LIKE的帖子的ID。
我错过了什么吗?

参考方案

更改链接代码是这样的:

echo "<a href='#' id='likebutton' onclick='like_add(\"{$post_id}\")'>Like</a>";

如果我得到url(''),我该如何使用另一个URL - javascript

我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…

对ID为'abc%'的dom执行操作 - javascript

我想对ID为'abc%'的DOM进行一些操作<a id='abc1'></a> <a id='abc2'></a> <a id='abc3'></a> <a id='abc4'></a>…

Jsonp没有出现``访问控制允许来源''错误 - javascript

在我的PHP中,我喜欢这样来回显jsonp类型的“ json数据”echo $_GET['callback'] . '('.json_encode($arr).')'; 在我的js(angularjs)中,$http.get('http://example.com/app/?callbac…

Javascript-从当前网址中删除查询字符串 - javascript

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…

在JavaScript函数中转义引号 - javascript

我正在尝试将变量传递给javascript函数。根据用户的选择,它可以是文本或图像。这里已经讨论了类似的问题,但我无法解决。在php中,我这样编码:if ($choice == 1) { $img = '<img src = "../folder/'.$_SESSION["img"].'�…