2017-12-22 23 views
0

나는 이것을 어떻게 할 수 있는지 잘 모르겠습니다. 삭제 버튼 목록이 있습니다. 그리고 나는 모달을 가지고있다. 모달을 열고 싶으면 OK - 삭제하십시오.모달 함수에 경로를 지정하는 방법은 무엇입니까?

그래서 예 또는 지금, 내 함수 피드백을 얻을 수 있지만 삭제 단추에서 경로를 전달하는 방법을?

버튼 :

<a class="ui red labeled icon button" href="#{{ path('newspaper_name_direct_delete', { 'id': newspaper_name.id }) }}"> 
          <i class="icon trash"></i> 
          {{ 'authorsite.form.delete'|trans }} 

스크립트 : 도움을

$('#confirmation-modal') 
     .modal({ 
      onApprove: function() { 
       console.log('yes'); 
      }, 
      onDeny: function() { 

       console.log('no'); 
      } 
     }); 

감사합니다, 마이크.

답변

1

이러한 유형의 작업에는 약속을 사용할 수 있습니다. 아래 코드는

$('.delete-btns').on("click", function() { 

    var id = $(this).attr('record-id'); //You can use any other attibute name to get id of record 

    var p = new Promise(function (resolve, reject) { 
     $('#confirmation-modal').modal({ 
      onApprove: resolve, 
      onDeny: reject 
     }); 
    }) 


    p.then(function() { 

     //Clicked ok 

     //Code here to to delete the record 

    }, function() { 

     //Canceled 

    }) 
});