[英]How can use ajax-jquery to get selected checkbox data to modal using PHP-CodeIgniter
[英]PHP-CodeIgniter: How to get the corresponding html table row values to be deleted by Javascript
在我的codeigniter項目中,我使用的表是由Ajax動態生成的。 每行上都有一個按鈕,也可以從HTML表和Mysql表中刪除相應的行。
我已經嘗試過了。 我得到刪除Html表行的代碼,它如下
$(document).on('click', '#deleteRow', function() {
$(this).parent().parent().remove();
});
而且有效。 但我也想從MySQL中刪除相應的行。 因此,首先,需要傳遞來自javascript的相應行信息。 然后通過URL將其傳遞給控制器。
window.location.href = "<?php echo base_url("settings/remove_company"); ?>?id="+current;
我如何獲取相應的行信息,例如company_id,lic_id(html表的字段名稱)。 任何幫助將不勝感激 。
將屬性添加到<tr>
<tr data-companyId="<?php echo $companyId;?>" data-licId="<?php echo $licId;?>">
在您的jQuery中,單擊刪除鏈接即可獲得這些屬性:
$(document).on('click', '#deleteRow', function() {
var companyId = $(this).parent().parent().attr('data-companyId');
var licId = $(this).parent().parent().attr('data-licId');
$(this).parent().parent().remove();
});
甚至,您也可以進行對象緩存(使用變量而不是對象來提高性能。
$(document).on('click', '#deleteRow', function() {
var obj = $(this).parent().parent();
var companyId = obj.attr('data-companyId');
var licId = obj.attr('data-licId');
obj.remove();
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.