2012-12-22 44 views
-1

我想在這裏做的是使用這些函數,但是當用戶單擊元素時,我需要使用被點擊的ID調用數據庫。使用AJAX調用數據庫

我想要實現這些按鈕中的大約6個,那麼我將如何利用一個函數來執行此操作?我想用這將需要一個ID PARAM

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); 
    }); 
+0

'$(元素)。在( '點擊',函數(){$ .ajax({data:{id:this.id}});})' – adeneo

+0

@ adeneo,謝謝。我是否將啓用和禁用功能放在您發佈的內容中? – NaN

回答

0

這取決於你使用的是什麼樣的結構,但對這個問題的典型解決方案是調用服務器端腳本來從數據庫中檢索實際數據。

所以客戶端可以調用

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

的database.php中文件確實數據庫信息檢索