Javascript 在投票按钮上显示eror,如堆栈溢出
我没有得到任何错误,这也不是我想要的工作方式。 我的项目中有一个jqueryupvote插件。为了避免跨度,我正在验证每次投票的用户输入。一切正常,如果我试图从php文件中扩展投票功能,就会出现错误。问题是当我试图在屏幕上显示该消息时,就像堆栈溢出一样 目前我有这个,但输出不是我想要的:Javascript 在投票按钮上显示eror,如堆栈溢出,javascript,jquery,Javascript,Jquery,我没有得到任何错误,这也不是我想要的工作方式。 我的项目中有一个jqueryupvote插件。为了避免跨度,我正在验证每次投票的用户输入。一切正常,如果我试图从php文件中扩展投票功能,就会出现错误。问题是当我试图在屏幕上显示该消息时,就像堆栈溢出一样 目前我有这个,但输出不是我想要的: <script> var callback = function(data) { $.ajax({ url: 'voting.php', type: 'post', da
<script>
var callback = function(data) {
$.ajax({
url: 'voting.php',
type: 'post',
data: { id: data.id, up: data.upvoted, down: data.downvoted, star: data.starred },
success: function(result) {
$("[data-id='" + data.id + "']").html(result);
}
});
};
$('.upvote').upvote({callback: callback});
</script>
var callback=函数(数据){
$.ajax({
url:'voting.php',
键入:“post”,
数据:{id:data.id,up:data.upvoted,down:data.downvoted,star:data.starred},
成功:函数(结果){
$(“[data id='”+data.id+“']”).html(结果);
}
});
};
$('.upvote').upvote({callback:callback});
错误替换向上和向下投票的输出:
我的html有一个span标记,但不知道如何使用它?
if($RES['counter'] === '1'){
echo '
<td>
<div data-id='.$id.' class="upvote upvote-serverfault">
<a style="cursor:pointer;" class="upvote upvote-on" title="This idea is helpful"></a>
<span class="count">'.$counter.'</span>
<a class="downvote"></a>
<span class="votingFeedback"></span>
</div>
</td>';
}
else
if($RES['counter'] === '-1'){
echo '
<td>
<div data-id='.$id.' class="upvote upvote-serverfault">
<a style="cursor:pointer;" class="upvote upvote-down" title="This idea is helpful"></a>
<span class="count">'.$counter.'</span>
<a class="downvote downvote-on"></a>
<span class="votingFeedback"></span>
</div>
</td>';
}
if($RES['counter']='1'){
回声'
“.$柜台。”
';
}
其他的
如果($RES['counter']='-1'){
回声'
“.$柜台。”
';
}
使用此选项,您可以使用class
votingFeedback
显示相应span
元素中的错误。错误是什么?没有错误,只是output@Sinto我试图让它像堆栈溢出一样。当您尝试在堆栈溢出上生成投票按钮时,会出现错误。就像那样,您需要将信息显示为弹出窗口几秒钟?因此您想在span voting feedback中显示错误?如果答案已解决您的问题,请将其标记为已批准,以便在将来帮助他人。:)@samscootyes它正在工作,我很快就会接受答案。谢谢
$.ajax({
url: 'voting.php',
type: 'post',
data: { id: data.id, up: data.upvoted, down: data.downvoted, star: data.starred },
success: function(result) {
$("[data-id='" + data.id + "']").find("span.votingFeedback").text(result);
}
});