js 中如何 插入 php?

如图,一段js,在文本部分我想插入php,如何写?比如第21行,像图上这样写的话,js直接输出所有文本而不是执行php函数。。。在线等,感谢!... 如图,一段js,在文本部分我想插入php,如何写?比如第21行,
像图上这样写的话,js直接输出所有文本而不是执行php函数。。。
在线等,感谢!
展开
 我来答
慕名eib31
2015-05-27 · TA获得超过1923个赞
知道小有建树答主
回答量:1163
采纳率:85%
帮助的人:453万
展开全部

js和php是在不同运行环境下运行的,不能混用。php可以运行得到一段html代码,包括js代码。所以你可以这样用:

<script>
var userid="<?=$userid?>";
</script>

上面这段php是代码,必须在支持php的服务器上运行,得到运行结果,传输给客户端浏览器,客户端浏览器上得到这样的代码:

<script>
var userid="123456";
</script>

这样,网页端的js就知道服务器端的userid这个变量是什么了。

此外,还可以通过ajax技术来调用服务,或获取服务器端的一些数据。具体研究一下ajax吧

shuisen水森
2013-04-30 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:146
采纳率:50%
帮助的人:46.2万
展开全部
先声明我不会php
不过网页一般都是这样,js是客户端语言,像php之类的是服务器端语言,楼主的功能是客户端电脑执行服务器端的程序,这样肯定是不允许的,不然我们随便写个js都能攻击服务器了,所以服务器语言还是得服务器执行,因此只能通过ajax传递回服务调用服务器的php页面,该php页面调用你这个函数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappddrzz42kq21da
2013-05-01
知道答主
回答量:27
采纳率:0%
帮助的人:11万
展开全部
<?php _e('cancel edit',Welsley') ?>
_e() 是你自己定义的函数吗
你可以试下

<?php echo _e('cancel edit',Welsley'); ?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
test4bg
2013-04-30 · TA获得超过1024个赞
知道小有建树答主
回答量:661
采纳率:100%
帮助的人:618万
展开全部
cancel_edit="<?php echo '文本';?>",
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2a7a5671c
2013-04-30 · 超过31用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:47.7万
展开全部
像你这样可以执行的。如果你的没有执行。你看看你仿问的地址。不能静态仿问的
追问
"不能静态仿问"是啥意思
好奇怪,是伪静态没具体页面的,数据都是调用模板来显示。。。另外一个js我这样插php是可以运行的,但是这个不行,直接返回为本。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式