2013-11-25 2 views
1

Я хотел бы запустить сценарий ajax через jQuery, но только после подтверждения. Я нашел красивый javascript, который работает с бутстрапом, но не может заставить его работать. Я могу заставить его работать при работе со ссылкой или с кнопкой отправки, но не с другим событием jQuery. Вот что я имею на FiddleFire ajax script только после подтверждения с помощью bootstrap popover

$(".deleteit").popConfirm({ 
    placement: "left" 
}); 

$(".deleteit").click(function() { 
    alert("aaa"); 
}); 

Спасибо большое за любые советы! Любое другое решение с всплывающим слоем Bootstrap также оценено!

М.

ответ

1

Рабочая Fiddle. И быстрый просмотр:

<div style="width: 500px; text-align:center" id="asd"> 
    <a href="#15" class="btn btn-danger deleteit" role="button">x</a><br /> 
    <a href="#16" class="btn btn-danger deleteit" role="button">x</a> 
</div> 

И JavaScript:

$(document).ready(function(){ 
    $('.deleteit').each(function(index) { 
     $(this).popConfirm({ 
      placement: "left", 
      content: '<input class=\'hidId\' type=\'hidden\' value=\'' + $(this).attr('href') + '\' />' 
     }); 
    }); 

    $('#asd').on('click','.popover-content .confirm-dialog-btn-confirm', function(e) { 
     alert('ajax ID:' + $(e.target).closest('div.popover-content').find('input:hidden').val()); 
     //alert($(e.target).parent().parent().find('input:hidden').val()); 
     return false; 
     } 
    ); 
}); 
+0

Великий, то есть! Tnx! – netcult

+0

Одна проблема, хотя :-(Обычно я предоставляю дополнительную информацию для ajax через id или класс, например: x В ajax я могу отфильтровать идентификатор статьи. Но так как теперь вы переместили событие click на кнопку в поле подтверждения я не знаю, как получить идентификатор первой кнопки x. – netcult

+0

В следующий раз, если вы хотите поместить также параметр, тогда напишите его в вопросе. Я правильно ответил на ваш вопрос, а затем вы приняли ответ. Затем вы нашли следующую проблему и не поставили мой ответ. Это не вежливо, и это не приемлемо в SO. Я обновил свой скрипт. –

Смежные вопросы