首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将javascript数据转换为Php值?

如何将javascript数据转换为Php值?
EN

Stack Overflow用户
提问于 2015-09-14 13:15:20
回答 1查看 57关注 0票数 0

我希望将javascript上的数据转换为php值,脚本上的代码如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
<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,这是代码:

代码语言:javascript
代码运行次数:0
运行
复制
<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值,因此我想要回显它,正如您在模型上看到的,我对它进行了如下编码:

代码语言:javascript
代码运行次数:0
运行
复制
<img align="center" src="img" id="img" value="img" class="img-rounded" width="200" height="200">

我希望将其转换为php值,如$img,并使其如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
<img align="center" src="<?php echo $img; ?>" id="img" value="img" class="img-rounded" width="200" height="200">

我怎么发动汽车呢?希望你明白。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-14 13:44:42

你为什么不试试:

代码语言:javascript
代码运行次数: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变量,所以最好的解决方案就是上面提供的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32565816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档