使用AJAX调用数据库

时间:2012-12-22 22:50:35

标签: jquery

我想在这里做的是使用这些功能但是当用户点击元素时,我需要使用被点击的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);
  });

1 个答案:

答案 0 :(得分:0)

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

所以客户方可以致电

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

在此示例中,database.php文件执行数据库信息检索