我正在实现一些代码来提醒用户我的站点正在使用cookie。如果他们同意,我想在他们同意的情况下更新我的mysql数据库(例如'yes‘或'no')。我从this site得到了当前的代码,它工作得很好。
目前,它只是在控制台中打印批准(用户批准),但我不确定我应该如何将这些数据发送到php。我知道如何使用php将数据保存到我的数据库中,它只是将数据从jquery传递到php,我不知道该怎么做。我确实知道一点阿贾克斯...
<script type="text/javascript">
$(document).bind("user_cookie_consent_changed", function(event, object) {
// true or false
console.log("User consent: " + $(object).attr('consent') );
});
</script>
这将打印出来
发布于 2018-08-30 05:09:15
我假设您使用的是core php。您需要创建一个函数,该函数将以YES或NO的形式接受数据(来自ajax)。现在,根据YES或NO,您可以在函数中设置条件并更新数据库。现在从ajax发送YES或NO。
var cookie = 'yes'; //User allows
$.post('path to your function',{data:cookie},function(rdata){
//anything returned from that function stored in rdata variable.
});
现在,在您的函数中,您可以通过$_POST' data‘获取数据。
https://stackoverflow.com/questions/52086058
复制相似问题