Я хочу только зарегистрированные пользователи, чтобы голосовать. Я не хочу менять все свои коды. Самый простой способ сделать для меня сейчас - установить значение true, если пользователь выполнил вход и передал это в скрытом поле.как передать скрытое значение, используя сообщение с AJAX
Как я могу передать здесь скрытое значение?
Это то, что я получил до сих пор
$(function() {
$(".vote").click(function()
{
var name = $(this).attr("name");
var id = $(this).attr("id");
var dataString = 'id='+ id ;
var parent = $(this);
if(name=='up')
{
$(this).fadeIn(200).html('<img src="dot.gif" align="absmiddle">');
$.ajax({
type: "POST",
url: "up_vote.php",
data: dataString,
cache: false,
success: function(html)
{
parent.html(html);
} });
}
return false;
});
});
<div class="box1">
<div class="up"><a href="" class="vote" name="up" id="'.$row['id'].'">'.$row['plus'].'</a></div>
</div>
up_vote.php
if($_POST['id'])
{
$id=$_POST['id'];
.
.
.
}
Почему нет PHP сделать проверку и запретить голосование, не повторяющий голос , если пользователь не вошел в систему? – stedotmartin
Мне нужно изменить слишком много кодов. Я не могу просто отключить голосование. – emre
О, радости спагетти-кода [PHP] :-) –