如何将参数从php文件传递到Java脚本文件

马利克

我是javascript新手,并尝试将参数从php发送到js文件。我正在尝试将参数从php文件发送到js文件,但我不知道为什么这没有发生。

代码:

javascript档案名称:data6_1.js

var menuItems = [
    ["Collected Material","scm.php?firstname=.$id2", "", "", "", "", "0", "0", "", "", "", ],
];

PHP文件:studentbook.php

<?php                       
    if(!isset($_SESSION['firstname'])) {
        $id2 =$_REQUEST['firstname'];
        echo "<b>".$id2."</b>"." Logged in";
    } 
?>

<div id="MNUOBJ7DFA52C14221AD2" style="position:absolute; top:549px; left:22px; width:174px; height:34px; z-index:3016;">
    <script type="text/javascript" src="data6_1.js"></script> 
    <script type="text/javascript">
        menuItems.([$id2]);
    </script>
    <a href='scm.php'></a>
</div>

任何想法请帮忙。

arkascha

当您的浏览器请求文件时data6_1.js,处理该请求绝对不涉及php。这是对javascript文件的简单请求,仅此而已。在完全没有连接的其他脚本执行中,应该如何$id2神奇地转换成它可能具有的某些值可能已经通过php以动态方式创建了javascript,但这并不能解决您的问题,因为_still仍然是两个完全独立的脚本执行,不会像这样共享任何变量。

相反,您可以将该值作为被动值传递给标记:中<input type="hidden" value="<?php echo $id2; ?>">然后,您可以简单地在javascript中选择值并使用它。


在问题的较低代码部分,您需要使用php输出$ id2的值,否则它将是php脚本的html部分中的文字:

<?php    
    if(!isset($_SESSION['firstname'])) {
        $id2 =$_REQUEST['firstname'];
        echo "<b>".$id2."</b>"." Logged in";
    } 
?>

<div id="MNUOBJ7DFA52C14221AD2" 
     style=" position:absolute; top:549px; left:22px; width:174px; height:34px;  z-index:3016;">
    <script type="text/javascript" src="data6_1.js"></script> 
    <script type="text/javascript">
        menuItems.([<?php echo $id2; ?>]);
    </script>
    <a href='scm.php'</a>
</div>

一种可能的选择是仅动态打包一个javascript元素:

<?php    
    if(!isset($_SESSION['firstname'])) {
        $id2 =$_REQUEST['firstname'];
        echo "<b>".$id2."</b>"." Logged in";
    } 
?>

<div id="MNUOBJ7DFA52C14221AD2" 
     style=" position:absolute; top:549px; left:22px; width:174px; height:34px;  z-index:3016;">
    <script type="text/javascript" src="data6_1.js">
        var menuItems = [
            [
                "Collected Material",
                "scm.php?firstname=<?php echo $id2; ?>", 
                "", "", "", "", "0", "0", "", "", "", 
            ],
        ];
        menuItems.([<?php echo $id2; ?>]);
    </script>
    <a href='scm.php'</a>
</div>

可能可以缩短<?php echo $id2; ?>为,<?= $id2 ?>具体取决于您的php引擎的设置。该变体更加紧凑和易读。

并且不要忘记,可能必须调整“内容安全策略”标头以允许执行内联脚本:http : //content-security-policy.com/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将参数传递给 Powershell 脚本文件自定义操作

来自分类Dev

如何将 JS 数据从脚本文件传递到 C# 方法

来自分类Dev

如何将变量传递给不同的脚本文件

来自分类Dev

如何将包含mongod参数的文本文件传递到mongod命令

来自分类Dev

如何将参数从 BAT 文件传递到编码的 powershell 脚本

来自分类Dev

如何将参数从 php 传递到 linux 中的脚本?

来自分类Dev

将参数从文件传递到bash脚本

来自分类Dev

如何将参数从表单传递到咖啡文件?

来自分类Dev

如何将参数从多个文件传递到单个命令?

来自分类Dev

如何将参数传递给mainLayoutAsset.php文件?

来自分类Dev

如何将数据从列表组项传递到 PHP 文件?

来自分类Dev

如何使用php将参数传递到sh文件?

来自分类Dev

如何使用php将参数传递到sh文件?

来自分类Dev

将参数传递给cURL shell脚本文件

来自分类Dev

将参数传递给bash脚本文件

来自分类Dev

Nginx将参数传递到PHP文件

来自分类Dev

将参数从Ajax传递到PHP文件

来自分类Dev

如何将脚本文件中的功能包括到PowerShell模块中

来自分类Dev

如何将 .sh 脚本文件名循环到 .txt?

来自分类Dev

如何通过Java脚本将php值从一个文件传递到另一个文件

来自分类Dev

如何通过Java脚本将php值从一个文件传递到另一个文件

来自分类Dev

将文件列表的文本文件中的行传递到参数或作为参数传递

来自分类Dev

如何将参数传递给输入到bash的脚本

来自分类Dev

如何将参数从脚本传递到html表单值

来自分类Dev

如何将参数传递给输入到bash的脚本

来自分类Dev

如何将参数从 xargs 传递到 python 脚本?

来自分类Dev

将参数从批处理文件传递到MYSQL脚本

来自分类Dev

无法将参数从“ .bat”文件传递到python脚本

来自分类Dev

将参数从VB脚本传递到批处理文件

Related 相关文章

  1. 1

    如何将参数传递给 Powershell 脚本文件自定义操作

  2. 2

    如何将 JS 数据从脚本文件传递到 C# 方法

  3. 3

    如何将变量传递给不同的脚本文件

  4. 4

    如何将包含mongod参数的文本文件传递到mongod命令

  5. 5

    如何将参数从 BAT 文件传递到编码的 powershell 脚本

  6. 6

    如何将参数从 php 传递到 linux 中的脚本?

  7. 7

    将参数从文件传递到bash脚本

  8. 8

    如何将参数从表单传递到咖啡文件?

  9. 9

    如何将参数从多个文件传递到单个命令?

  10. 10

    如何将参数传递给mainLayoutAsset.php文件?

  11. 11

    如何将数据从列表组项传递到 PHP 文件?

  12. 12

    如何使用php将参数传递到sh文件?

  13. 13

    如何使用php将参数传递到sh文件?

  14. 14

    将参数传递给cURL shell脚本文件

  15. 15

    将参数传递给bash脚本文件

  16. 16

    Nginx将参数传递到PHP文件

  17. 17

    将参数从Ajax传递到PHP文件

  18. 18

    如何将脚本文件中的功能包括到PowerShell模块中

  19. 19

    如何将 .sh 脚本文件名循环到 .txt?

  20. 20

    如何通过Java脚本将php值从一个文件传递到另一个文件

  21. 21

    如何通过Java脚本将php值从一个文件传递到另一个文件

  22. 22

    将文件列表的文本文件中的行传递到参数或作为参数传递

  23. 23

    如何将参数传递给输入到bash的脚本

  24. 24

    如何将参数从脚本传递到html表单值

  25. 25

    如何将参数传递给输入到bash的脚本

  26. 26

    如何将参数从 xargs 传递到 python 脚本?

  27. 27

    将参数从批处理文件传递到MYSQL脚本

  28. 28

    无法将参数从“ .bat”文件传递到python脚本

  29. 29

    将参数从VB脚本传递到批处理文件

热门标签

归档