gpt4 book ai didi

php - jQuery PHP 在函数内传递值与实时点击?

转载 作者:行者123 更新时间:2023-12-01 08:08:59 26 4
gpt4 key购买 nike

我正在尝试通过 onclick 传递一些值,这对我来说要快得多。但我需要使用某种“实时”点击,并且我正在研究 .on() 或 .delegate()。但是,如果我执行其中任何一个操作,那么在 followme() 中传递这些值似乎有点难以获得。有某种我没有看到的方法吗?

    <div class='btn btn-mini follow-btn' 
data-status='follow'
onclick="followme(<?php echo $_SESSION['user_auth'].','.$randId;?>)">
Follow
</div>

function followme(iduser_follower,iduser_following)
{

$.ajax({
url: '../follow.php',
type: 'post',
data: 'iduser_follower='+iduser_follower+'&iduser_following='+iduser_following+'&unfollow=1',
success: function(data){
$('.follow-btn').attr("data-status",'follow');
$('.follow-btn').text('Follow');
}

});

}

如您所见,将值从 PHP 传递到 jQuery 更容易...还有其他方法吗?

最佳答案

你可以分配更多的数据值,并且你知道登录的用途,你所需要的只是传递谁来关注:

<div class='btn btn-mini follow-btn' 
data-status='follow'
data-who='<?php echo $randId; ?>'
id='followBTN'>
Follow
</div>

<script>
$('#followBTN').on('click', function(){
$.ajax({
url: '../follow.php',
type: 'post',
data: {
iduser_following: $(this).attr('data-who')
},
success: function(data){
$('.follow-btn').attr("data-status",'follow');
$('.follow-btn').text(data.text);
}

});
});
</script>

您可以直接从 PHP 处理 $_SESSION['user_auth'] 和状态,无需在 jQuery 中传递它们。当您插入 on 点击事件时,请确保 document 已准备就绪。

关于php - jQuery PHP 在函数内传递值与实时点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14849026/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com