2015-09-14 1 views
0

Я хочу, чтобы преобразовать мои данные на JavaScript в значение PHP, и мой код на скрипт выглядит так:Как сделать данные javascript в значение Php?

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

e.preventDefault(); 

var _self = $(this); 

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



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

как вы можете видеть, данные есть IMG, которые я отображения на модальный, и это код:

<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"> 
         <center><td width="50" align="center"><img align="center" src="img" id="img" value="img" class="img-rounded" width="200" height="200"></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 --> 

то, что я хочу сделать, это преобразовать IMG в значение PHP, так что я хочу повторить это, как вы можете видеть на модальный, я закодировал как это:

<img align="center" src="img" id="img" value="img" class="img-rounded" width="200" height="200"> 

, и я хочу, чтобы преобразовать его в значение PHP как $ IMG и сделать это следующим образом:

<img align="center" src="<?php echo $img; ?>" id="img" value="img" class="img-rounded" width="200" height="200"> 

, как я должен это делать? желающий u понимать.

ответ

0

Почему бы вам не попробовать сделать:

$('.modal-body center td').append('<img align="center" src="+image+" id="img" value="img" class="img-rounded" width="200" height="200">'); 
//where "image" is your js variable. 

PHP это язык на стороне сервера и Javascript является языком стороне клиента. Единственный способ передать Javascript-переменную в PHP - это и AJAX-вызов или перенаправление на PHP-скрипт.

Поскольку вы получаете переменную img при событии click, лучшим решением является тот, который указан выше.

+0

изображение отображается, и в коде нет ничего плохого, я просто хочу преобразовать или сделать значение img значением php, чтобы я мог его кодировать по модальным следующим образом:

+0

Я отредактировал свой ответ. – WingmanImd

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