使用jQuery、Javascript、PHP获取特定的部件类

Get specific part class using jQuery, Javascript, PHP

本文关键字:获取 jQuery Javascript PHP 使用      更新时间:2024-02-26

我正在尝试创建一个类似按钮的链接。

目前我有我喜欢的链接如下:

<a href='javascript:;' title='Like' onClick='like_add_$id'><i class='fa fa-thumbs-up fa-1'></i> Like</a>

我的like.js文件是这样的:

function like_add(post_id) {
    $.post('ajax/like_add.php', {post_id: post_id}, function(data) {
        if (data == 'success') {
            like_get(post_id);
        } else {
            alert(data);
        }
    });
}
function like_get(post_id) {
    $.post('ajax/like_get.php', {post_id: post_id}, function(data) {
        $('#post_like_'+post_id).text(data);
    });
}

问题是,正如大多数人可能已经注意到的那样,like.js中的post_id变量并不包含实际的post_idpost_id存储在PHP文件中名为$id的PHP变量中。

现在,我的问题是,我如何从我的PHP页面中获取$id,并将其发送到我的like.js,以将值存储在post_id变量中?

任何想法都非常感谢!谢谢

您可以使用隐藏输入:

<input type="hidden" id="postid" value="<?php echo $id; ?>">

然后在你的js:

var postid = $("#postid").val();

此外,我认为你的onClick不会工作,它应该看起来像这样:

onClick="like_add(<?php echo $id; ?>)"