등록 된 사용자 만 투표를하고 싶습니다. 모든 코드를 변경하고 싶지 않습니다. 지금 나를 위해 할 수있는 가장 쉬운 방법은 사용자가 로그인하여 숨겨진 필드에이를 전달하는 경우 사실로 설정됩니다.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>
if($_POST['id'])
{
$id=$_POST['id'];
.
.
.
}
왜 검사를 수행 PHP를 사용자가 로그인하지 않은 경우 투표 를 반향하지 않음으로써 투표를 해제하지? – stedotmartin
너무 많은 코드를 변경해야합니다. 투표를 비활성화 할 수는 없습니다. – emre
아, 스파게티 코드의 즐거움 [PHP] :-) –