2017-03-27 57 views
0

我有鏈接的列表likte這樣的:傳遞一個ID兩個多模態對話框

<a data-target="changemodal" data-ds="'.$e['DS1'].'" href="#">Link 1</a> 
<a data-target="changemodal" data-ds="'.$e['DS2'].'" href="#">Link 2</a> 
<a data-target="changemodal" data-ds="'.$e['DS3'].'" href="#">Link 3</a> 
... 

如果您在點擊鏈接的自舉模式打開並顯示一個確認文本。 最後是一個「接受」或「關閉」按鈕。

的情態動詞:

<div class="modal fade modal-content" role="basic" id="modal_changelayout" > 
       <div class="modal-header"> 
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button> 
        <h4 class="modal-title font-purple-soft"><i class="icon-layers"></i> <i class="fa fa-refresh"></i> '.APP4::SETTINGS_109.'</h4> 
      </div> 
      <div class="modal-body"> 

      '.APP4::SETTINGS_110.' 
      <div class="alert alert-danger alert-dismissable hide" id="msg_box_modal_newsite"> 
       <div id="msg_box_text_modal_newsite"></div> 
      </div> 

     </div> 
     <div class="modal-footer"> 
      <input type="hidden" name="job" value="newsite"> 
      <button class="btn default submitForm" type="button" ><i class="fa fa-remove"></i> CLOSE </button> 
      <button class="btn green-meadow submitForm" type="button" ><i class="fa fa-refresh"></i> ACCEPT </button> 
     </div> 
      </form> 
     </div> 

如果關閉了,沒有什麼做的。

如果您接受,我必須將點擊鏈接的「data-ds」的id發送到一個php文件。

我怎樣才能做到這一點?

+0

你使用AJAX和JSON嗎?這是使用這些技術更容易 –

+0

是它可能使用它,但我沒有想法我怎麼能做到這一點... – newbieRB

+0

如何顯示/隱藏此模式?使用javascript? – NnN

回答

0

1.首先在模態中創建容器或隱藏文本,然後獲取data-ds的值並將其傳遞給容器。

在這種情況下,我會添加

$('a').on('click',function(){ 
    var val = $(this).data("ds"); 
    $("#data-value").val(val); 
}); 
  • 接着使用該值,當用戶在AJAX

    接受

    $( 「綠色草地」)。上( '點擊',函數(){

    VAR值= $( '形式')序列化();

    $就({

    method: "POST", 
    url: 'URL OF YOUR PHP FILE', 
    data: values, 
    dataType: 'json', 
    success:function(getdata) 
    { 
        if(getdata){ 
        }else{ 
        } 
        } 
    

    });

    });

  • 相關問題