说我有someJavascript.js
文件和somePHP.php
文件。在我的php文件中,我有一些$foo
。如果var something = $foo
位于其他文件中,该如何设置?
我尝试过的事情:
var something = '<?php echo $foo ?>';
-这只是给了我一串完全相同的短语。var something = '<?php echo json_encode($foo); ?>';
同样,只是一个字符串。
任何帮助将不胜感激!谢谢。
参考方案
您的问题是您的Web服务器没有像处理.php文件那样处理.js文件。所有.js文件均按原样发送到浏览器。
一个简单的选择是在somePHP.php上包含一个隐藏元素,然后在someJavascript.js中引用它:
在somePHP.php中:
<html>
<body>
<input type="hidden" id="foo" value="<?php echo $foo; ?>">
</body>
</html>
在someJavascript.js中:
var foo = document.getElementById('foo').value();
PHP Javascript更改浏览器后退按钮行为Laravel - javascript我知道有各种各样的线程要求几乎相同的要求,但似乎没有一个真正满足我的需求。在我的网站上,我实现了搜索表单。一个简单的表单,其中包含一个名为searchQuery的输入字段和一个提交按钮。表单通过POST方法发送。我正在使用Laravel btw。。然后将搜索结果从控制器加载到视图中。这些在表中显示。现在来了有趣的部分:找到的元素是可单击的,并且您进入有关该元…
Javascript-从当前网址中删除查询字符串 - javascript单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…
提交初始化后删除某些帖子数据 - javascript在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …
php curl远程页面javascript提取 - javascript我有一个远程页面,下面显示了其源代码,<!DOCTYPE html> <html> <head> <title>somethingg blabla</title> </head> <body> <script type="text/javascript…
剃刀付款集成->如何通过关闭按钮X检测剃刀付款模型是否关闭 - javascript当用户关闭而无需付款时,我在CI框架中使用Razorpay,请创建razor支付模型,然后取消订单,我希望按状态更改为已取消的状态触发查询。所以我怎么能检测到这一点。我已经通过单击jQuery单击关闭功能但无法使用... javascript大神给出的解决方案 Razorpay提供了JS方法来检测模式关闭。您编写的任何JS代码都不会在结帐页面上运行,因为它是…