-1

我想在这里做的是使用这些功能,但是当用户单击元素时,我需要使用单击的 id 调用数据库。

我有大约 6 个我想要实现的按钮,那么我将如何利用一个功能来做到这一点?我正在考虑使用一个需要 id 参数的函数

function toggle(id){
  //I'm lost from here. :)
}

另外,我是否需要对启用和禁用切换进行 AJAX 调用,或者我可以使用一个调用吗?

我不确定如何做到这一点。有人可以帮忙吗?

  $(".enable").click(function(){
    var parent = $(this).parents('.switch');
    $('.disable',parent).removeClass('selected');
    $(this).addClass('selected');
    $('.checkbox',parent).attr('checked', true);
  });

  $(".disable").click(function(){
    var parent = $(this).parents('.switch');
    $('.enable',parent).removeClass('selected');
    $(this).addClass('selected');
    $('.checkbox',parent).attr('checked', false);
  });
4

1 回答 1

0

这取决于您使用的构造类型,但该问题的典型解决方案是调用服务器端脚本以从数据库中检索实际数据。

所以客户端你可以打电话

function toggle(id)
{
     $.ajax({
         url: "database.php",
         data: { id: id },
         success: function(data) {
             // do something with the response
         }
     });
}

在本例中,database.php 文件进行数据库信息检索

于 2012-12-22T23:42:08.610 回答