2015-09-13 4 views
0

Я пытаюсь отобразить на значение изображений на модальном, но изображение не отображается на модальном, но она имеет значение, я не знаю, как назвать это, это мой код на href для модального:Как сделать данные (значение) javascript по модальным значениям Php?

<a data-toggle="modal" data-img="<?php echo $row['ser_image']; ?>" image-img="<?php echo $row['ser_image']; ?>" title="View Message" class="open-image btn btn-success" href="#openimage"><i class="icon icon-eye"></i>View</a> 

и для JavaScript:

<script type="text/javascript"> 
$(document).on("click", ".open-image", function (e) { 

e.preventDefault(); 

var _self = $(this); 

var image = _self.data('img'); 
$("#img").val(image); 

$(_self.attr('href')).modal('show'); 
}); 
</script> 

и модальными:

<div class="modal fade" id="openimage" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 
    <div class="modal-dialog"> 
      <div class="modal-content"> 
       <div class="modal-header"> 
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> 
        <h4 class="modal-title"><i class="fa fa-envelope-o"> </i> View Image</h4> 

       </div> 
       <form action="#" method="post"> 
        <div class="modal-body"> 
         <td width="50" align="center"><input src="img" id="img" > 

         <?php echo "<img src='".urlencode(img)."' id='img'>"; ?></td> 


        </div> 
        <div class="modal-footer clearfix"> 

         <button type="button" class="btn btn-danger" data-dismiss="modal"><i class="fa fa-times"></i> Discard</button> 

         <button type="submit" class="btn btn-primary pull-left"><i class="fa fa-envelope"></i> Send Message</button> 
        </div> 
       </form> 
      </div><!-- /.modal-content --> 
     </div><!-- /.modal-dialog --> 
</div><!-- /.modal --> 
+0

я положил изображение на , так что я уверен, что это имеет значение, как я могу это сделать? к значению php? Я хочу повторить это? –

ответ

0

Вы не используете val() на условиях <img> тег.

val() используется для получения и установки value по форме управления


Использование attr() для установки src

$("#img").attr('src',image); 
+0

Должен ли я заменить его, или это нормально просто добавить под ним? –

+0

замените его, используя 'val()' ничего не делает с '' – charlietfl

+0

в любом случае он работал сейчас, но возможно ли, что я могу преобразовать его в значение Php? например просто так, чтобы это стало проще? я так быстро нахожу javacript –

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