Я пытаюсь создать ссылку, которая работает как кнопка.Получить конкретный класс детали, используя jQuery, Javascript, PHP
В настоящее время у меня есть, как ссылка, как это:
<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);
});
}
Дело в том, что большинство из вас, возможно, уже заметили, переменная post_id
в файле like.js не содержит фактического post_id
. post_id
хранится в переменной PHP под названием $id
в файле PHP.
Теперь, мой вопрос: как я возьму это $id
со своей страницы PHP и отправлю его на мой like.js, чтобы сохранить значение в переменной post_id
?
Любые идеи очень ценятся! Благодаря!
Что такое 'like_add_ $ id'? –
@ SverriM.Olsen Это функция, которая запускается всякий раз, когда кто-то нажимает на ссылку. Функция хранится в файле like.js. –
Нет, это не так. Вы уверены, что не имеете в виду 'like_add ($ id);'? Кроме того, откуда берется '$ id'? –