2016-03-03 51 views
0

我的代碼點火器網頁有側欄複選框和主面板上的新聞文章從數據庫更新。當我選擇複選框時,我想通過複選框IDcontroller,並根據複選框值返回相關新聞文章。怎麼做?這裏使用的機制是什麼? 例如網站同我expected如何導航按鈕時,複選框響應

<?php 
    foreach ($data as $add) { 
     echo "<div>"; 
     echo '<p class="target">' .$add->news_data. '</p>'; 
     echo "</div>"; 
    } 
    ?> 

回答

0

這樣做......你必須做一個Ajax調用「點擊」複選框組,然後對AJAX調用你有這一直是標識火查詢通過

因此,設置AJAX功能

$("#sidebar input[type='checkbox']").click(function(e){ 

      var values = [];  
      $("input[name='post_type']:checked").each(function(){ 
      values.push($(this).val()); 
      }); 
      var Type = values.join(", "); 

      $.ajax({ 
       type: "POST", 
       url: "filterpost.php", 
       data: "typID="+Type , 
       cache: false, 
       success: function(){ 
        alert("success");//just to check only 
       } 
      }); 
    }); 

第2步:現在創建filterpost.php文件

現在得到在t崗位價值他對方 $ id = $ _POST ['typID']; 並從這裏使用「IN」激發適當的查詢關鍵字

第3步: 並在那之後將該數據傳遞給視圖。

我不能直接給你整個例子......只要按照這個步驟 我希望你能得到解決

0
$('input[type="checkbox"][name="change"]').change(function() { 
if(this.checked) { 
    // some ajax request 
    } 
}); 

同樣與普通的JavaScript:

// checkbox is a reference to the element 
checkbox.onchange = function() { 
if(this.checked) { 
    // some ajax request 
    } 
}; 

和你的功能函數返回一個JSON作爲你的例子