-1

ここでやりたいのはこれらの関数を使用することですが、ユーザーが要素をクリックすると、クリックされたIDでデータベースを呼び出す必要があります。

実装したいこれらのボタンが約6つあるので、これを行うために1つの関数をどのように利用しますか?idパラメータを取る1つの関数を使用することを考えています

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

また、有効化と無効化の切り替えでAJAX呼び出しが必要ですか、それとも1つの呼び出しを使用できますか?

これがどのように行われるのかわかりません。誰かが手を貸すことができますか?

  $(".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 に答える