ajax递增编号水印,json递增一个ID但显示所有ID

这篇博客讨论了一个问题,即在PHP环境中,当用户点击JSON按钮时,虽然正确地在数据库中增加了计数并存储了ID,但在浏览器中显示所有ID的增量是错误的,而非仅显示用户喜欢的ID。作者展示了用于处理用户评论和点赞的AJAX代码,同时呈现了从数据库获取数据的查询。目前的实现导致了所有ID的增量被显示,而目标是只显示与用户互动相关的ID。
摘要由CSDN通过智能技术生成

我正在使用json作为按钮。当用户点击它时,正确地增加了类似的计数,并在数据库中存储了相应的id,但是它显示了浏览器中所有id的增量是错误的。我想显示只有用户喜欢的ID,但它显示所有。json递增一个ID但显示所有ID

indexp.php文件

include('/home/xxx/con.php');

$query="Select * from users_jokes order by id desc limit 10";

$result=mysql_query($query);

?>

var ajaxSubmit = function(formEl) {

var url = $(formEl).attr('action');

var comment=document.getElementById("jokes_comment").value;

var joke_id=document.getElementById("joke_id_hidden").value;

$.ajax({

url: url,

data:{

'action':'addComment',

'comment':comment,

'joke_id':joke_id

},

dataType: 'json',

type:'POST',

success: function(result) {

console.log(result);

$.ajax({

url: url,

data:{

'action':'getLastComment',

'joke_id':joke_id

},

dataType: 'json',

type:'POST',

success: function(result) {

$('#jokes_comment').val("");

console.log(result[0].description);

$("#header ul").append('

'+result[0].description+'');

},

error: function(){

alert('failure');

}

});

},

error: function(){

alert('failure');

}

});

// return false so the form does not actually

// submit to the page

return false;

}

var ajaxLike=function()

{

var joke_id=document.getElementById("joke_id_hidden").value;

// setup the ajax request

$.ajax(

{

url: 'likeskk.php',

data:{

'action':'increment_like',

'joke_id':joke_id

},

dataType: 'json',

type:'POST',

success: function(result)

{

$.ajax(

{

url: 'likeskk.php',

data:{

'action':'display_like',

'joke_id':joke_id

},

dataType: 'json',

type:'POST',

success: function(result)

{

console.log(result);

$("label[for='like_counter']").text(result.likes);

},

error: function(result)

{

alert("error 2");

},

});

},

error: function()

{

alert('failure');

}

});

return false;

}

commnet list

?>

while($data = mysql_fetch_array($result)){

$id = $data['id'];

$cont = $data['content'];

$likes = $data['likes'];

?>

Like <?php echo $likes;?>

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值