我希望将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">×</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">
我怎么发动汽车呢?希望你明白。
发布于 2015-09-14 13:44:42
你为什么不试试:
$('.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变量,所以最好的解决方案就是上面提供的解决方案。
https://stackoverflow.com/questions/32565816
复制相似问题