我加載當用戶點擊一個鏈接,並有額外的信息多選下拉出現holds[]
。集場是在各個環節沒有點擊
如果用戶不選擇「更多」的信息鏈接,然後holds[]
下拉不會呈現,並且在後數據print_r($_POST);
對於AJAX不露面,成功(用戶點擊更多信息鏈接),它會顯示一段html,其中包含holds[]
下拉列表(如下面的屏幕截圖所示)。
如果相應的「更多」信息鏈接沒有被點擊,是否可以添加到ajax/jQuery設置holds[]
下拉爲隱藏字段?
任何幫助表示讚賞。
我加載當用戶點擊一個鏈接,並有額外的信息多選下拉出現holds[]
。集場是在各個環節沒有點擊
如果用戶不選擇「更多」的信息鏈接,然後holds[]
下拉不會呈現,並且在後數據print_r($_POST);
對於AJAX不露面,成功(用戶點擊更多信息鏈接),它會顯示一段html,其中包含holds[]
下拉列表(如下面的屏幕截圖所示)。
如果相應的「更多」信息鏈接沒有被點擊,是否可以添加到ajax/jQuery設置holds[]
下拉爲隱藏字段?
任何幫助表示讚賞。
<input class="hidden" /> <!--Will be hidden by defaul -->
.hidden {
display:none;
}
$('.more').click(function(){
$(this).siblings('.dropdown').toggleClass('hidden');
//You haven't posted your html so I'm going to make some assumptions
});
你可以有more
按鈕調用JavaScript函數做一個Ajax調用,它返回你正在尋找的數據,並在它被點擊的行後,插入到表:
$(".more").on('click', function() {
var rowId = $(this).attr('id');
$.post("process.php", {
id: rowId
}, function (data) {
$(this).parent().parent().after(data);
$(this).html("<a href='#' class='close' id='" + $(this).attr('id') + "'>close</a>");
}
});
$(this).parent() // <td> containing "more"
.parent() // <tr> containing <td> containing "more"
看起來你正在使用'datatables'。我對麼? – Matt 2012-08-02 17:55:45
不,只是一個常規的表格,在單擊「更多」鏈接之後插入tr。 – Brad 2012-08-02 17:56:41
'隱藏字段'你的意思是?你是在談論只是持有信息,或在可展示的下拉菜單中的所有信息? – 2012-08-02 18:03:34