我有一個blockUI,其中我ajax調用另一個頁面通過一系列按鈕具有相同的類,但不同的屬性值(的標記)。然而,當我運行代碼時,無論按下哪個按鈕,只有第一個按鈕的值纔會被提交。我怎樣才能修改這個來分別發送與不同按鈕相關的數據?請幫助不同的按鈕,但相同的AJAX調用塊上的UI
$('#submit').click(function() {
var action = $("#form1").attr('action');
var form_data = {
message: $("#message").val(),
data: $(".pageDemo1").attr("tab"),
is_ajax: 1
};
我在使用類的情況下按鈕。他們可以是相同的 – user1972934
但你的'.click()'處理程序綁定到任何'#submit'是,而不是與普通類的按鈕。如果你有'$(「。pageDemo1」)。click(...)',那麼在函數內你可以使用'$(this)'來獲得被點擊的特定按鈕。 (我不確定這是你想做什麼,所以我不會發布這個答案。) – nnnnnn
我明白你的觀點。我有一個單獨的窗體(ID爲form1),並且按鈕是在其他地方使用for循環。如果是這樣的話,我該怎麼做? – user1972934