Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jqueryswitchcase中的Echo PHP变量?_Php_Javascript_Jquery - Fatal编程技术网

jqueryswitchcase中的Echo PHP变量?

jqueryswitchcase中的Echo PHP变量?,php,javascript,jquery,Php,Javascript,Jquery,我有一个jQuery脚本,包含在一个PHP页面上,可以获取mt内容并创建facebook/myspace共享链接。我无法在构建共享URL的swith case语句中回显PHP代码。这是我的密码: “facebook”案例: this.href+='?t='+document.title+'&u=http://foobar.com/detail.php?id='; 中断 服务器没有正确解析PHP代码,它传递的是值id=,而不是1。我可以不将PHP代码插入javascript包含吗 默认情况下,带有

我有一个jQuery脚本,包含在一个PHP页面上,可以获取mt内容并创建facebook/myspace共享链接。我无法在构建共享URL的swith case语句中回显PHP代码。这是我的密码:

“facebook”案例: this.href+='?t='+document.title+'&u=http://foobar.com/detail.php?id='; 中断


服务器没有正确解析PHP代码,它传递的是值
id=
,而不是1。我可以不将PHP代码插入javascript包含吗

默认情况下,带有mod_php的apache不会解析扩展名为.js的文件。可以在apache配置文件中修改该行为


或者(此解决方案对解析器的负担较小,因为它不会解析所有的.js文件),为解析所需的javascript文件提供一个.php扩展名,默认情况下,带mod_php的apache不会解析扩展名为.js的文件。可以在apache配置文件中修改该行为


或者(此解决方案对解析器的负担较小,因为它不会解析所有的.js文件),提供解析.php扩展名所需的javascript文件

是否尝试将其放入变量中

var varName = '<?php echo "1"; ?>' ; or var varName = "<?php echo '1'; ?>";
var varName='';或var varName=“”;
然后在javascript代码中使用该变量


您可能需要使用praseInt(…)来获取一个数字。

您是否尝试将其放入变量中

var varName = '<?php echo "1"; ?>' ; or var varName = "<?php echo '1'; ?>";
var varName='';或var varName=“”;
然后在javascript代码中使用该变量


您可能需要使用praseInt(…)来获得一个号码。

选项1。在您的file.php中:

<script type="text/javascript">
   var varName = "<?php echo '1'; ?>"; // global
</script>
<script type="text/javascript" src="myscript.js"></script>

var varName=“”;//全球的

备选案文2。创建一个返回javascript内容类型的PHP文件

选项1。在您的file.php中:

<script type="text/javascript">
   var varName = "<?php echo '1'; ?>"; // global
</script>
<script type="text/javascript" src="myscript.js"></script>

var varName=“”;//全球的

备选案文2。创建一个返回javascript内容类型的PHP文件

您的代码位于哪个文件中?如果您的服务器没有将文件解析为PHP,那么它将无法工作。包含的文件是.js,但父文件是.phpy。您必须将PHP代码放入PHP文件中。看看这里(看看输出部分)您的代码位于哪个文件中?如果您的服务器没有将文件解析为PHP,那么它将无法工作。包含的文件是.js,但父文件是.phpy。您必须将PHP代码放入PHP文件中。看看这里(看看输出部分)