php - 简单的 AJAX 书签

标签 php javascript ajax

我在使用 PHP 的页面上有一个项目列表。我想添加一个简单的 AJAX 切换,以允许用户在浏览时为列表中的项目添加书签。

因此,如果 item->bookmark 字段 = 1,则该项目已添加书签,并且应该显示一个简单的图像。当他们再次单击它时,它会在 mysql 中使其变为“0”,并且书签图像会变回其他内容。

在不重新加载页面的情况下执行此操作的最佳方法是什么?

最佳答案

我觉得你可以在谷歌上搜索“jquery ajax example”,但是你来了......

HTML:

<div class="container">
    <div class="item" id="<?php echo $whateverYourIdIs; ?>">Bookmark me!</div>
</div>

jQuery:

$(document).ready(function(){
    $('.item', $('.container')).click(function(){
        var id = $(this).attr('id');
        $.ajax({
          type: "POST",
          url: "some.php",
          data: { id: id }
        }).done(function( msg ) {
          alert( "Data Saved: " + msg );
        });
    });
});

关于php - 简单的 AJAX 书签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18060776/

相关文章:

php - 如何清除error_get_last()?

php - 在 PHP 或 Python 中从 HTML 中提取数据

javascript - JS 在 CSS 之前启动

javascript - OpenAI Api 的输出延迟且随机

javascript - 按值检查复选框

c# - Linq to SQL 获取多列

ajax - Facebook 聊天如何避免连续轮询服务器?

javascript - 当用户尝试重新加载页面或单击返回按钮时自动提交表单

javascript - 如何使用 php 和 javascript 从目录中获取文件名

jquery - 建立一个移动友好的网站