2013-09-12 3 views
0

У меня есть строки взятых данных. В каждой строке я должен назвать modal, передавая свой id. В модальном режиме, используя этот идентификатор, я должен получать данные и отображать их в таблице.Передача переменной в Modal

Вопрос в том, как передать идентификатор (переменную php) в javascript и передать его снова модальному, не отображать идентификатор, а как переменную?

PHP/HTML:

<php $i=0; 
?> 
<p>Link 1</p> 
<a data-toggle='modal' href='#form-content' >test</a> 
<p>&nbsp;</p> 
<php $i=1; 
?> 
<p>Link 2</p> 
<a data-toggle='modal' href='#form-content' >test</a> 

<div id="form-contact" class="modal hide fade in"> 
    <div class="modal-header"> 
     <a class="close" data-dismiss="modal">×</a> 

    </div> 
    <div class="modal-body"> 
     <form class="contact" name="contact"> 
      ... 
      ... 
     </form> 
    </div> 
    <div class="modal-footer"> 
     ... 
     ... 
    </div> 
</div> 

ЯШ:

$(document).ready(function() { 
      $("input#submit").click(function() { 
       $.ajax({ 
        type: "POST", 
        data: $('form.contact').serialize(), 
        beforeSend: function() { 
         $("#form-content").modal('hide'); 
         $('#wait').show(); 
        }, 
        success: function() { 
         $('#wait').hide(); 
         document.location.reload(); 
        }, 
        error: function() { 
         alert("failure"); 
        } 
       }); 
       return false; 
      }); 
     }); 

Спасибо.

ответ

0

Это может быть не лучшим решением там, но вы можете сделать это:

<script type="text/javascript"> 
    var theBestIdEver = <?php echo $id; ?> 
</script> 

и после того, как использовать чистый JavaScript, чтобы отправить/получить идентификатор туда, куда вы хотите. Имейте в виду, что вам нужно написать этот фрагмент скрипта перед его чтением!

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