js 中如何 插入 php?
如图,一段js,在文本部分我想插入php,如何写?比如第21行,像图上这样写的话,js直接输出所有文本而不是执行php函数。。。在线等,感谢!...
如图,一段js,在文本部分我想插入php,如何写?比如第21行,
像图上这样写的话,js直接输出所有文本而不是执行php函数。。。
在线等,感谢! 展开
像图上这样写的话,js直接输出所有文本而不是执行php函数。。。
在线等,感谢! 展开
6个回答
展开全部
js和php是在不同运行环境下运行的,不能混用。php可以运行得到一段html代码,包括js代码。所以你可以这样用:
<script>
var userid="<?=$userid?>";
</script>
上面这段php是代码,必须在支持php的服务器上运行,得到运行结果,传输给客户端浏览器,客户端浏览器上得到这样的代码:
<script>
var userid="123456";
</script>
这样,网页端的js就知道服务器端的userid这个变量是什么了。
此外,还可以通过ajax技术来调用服务,或获取服务器端的一些数据。具体研究一下ajax吧
展开全部
先声明我不会php
不过网页一般都是这样,js是客户端语言,像php之类的是服务器端语言,楼主的功能是客户端电脑执行服务器端的程序,这样肯定是不允许的,不然我们随便写个js都能攻击服务器了,所以服务器语言还是得服务器执行,因此只能通过ajax传递回服务调用服务器的php页面,该php页面调用你这个函数
不过网页一般都是这样,js是客户端语言,像php之类的是服务器端语言,楼主的功能是客户端电脑执行服务器端的程序,这样肯定是不允许的,不然我们随便写个js都能攻击服务器了,所以服务器语言还是得服务器执行,因此只能通过ajax传递回服务调用服务器的php页面,该php页面调用你这个函数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php _e('cancel edit',Welsley') ?>
_e() 是你自己定义的函数吗
你可以试下
<?php echo _e('cancel edit',Welsley'); ?>
_e() 是你自己定义的函数吗
你可以试下
<?php echo _e('cancel edit',Welsley'); ?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cancel_edit="<?php echo '文本';?>",
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
像你这样可以执行的。如果你的没有执行。你看看你仿问的地址。不能静态仿问的
追问
"不能静态仿问"是啥意思
好奇怪,是伪静态没具体页面的,数据都是调用模板来显示。。。另外一个js我这样插php是可以运行的,但是这个不行,直接返回为本。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询