【问题标题】:Jquery pass parameter from script tag来自脚本标签的 Jquery 传递参数
【发布时间】:2013-01-25 21:00:31
【问题描述】:

大家好,我只想知道是否有可能从

传递变量
<script src="js/scripts.js"></script>

这个标签?我的意思是这样的:

<script src="js/scripts.js">$par = "hello world"</script>
or
<script src="js/scripts.js" par="hello world"></script>

【问题讨论】:

  • 这到底应该做什么?你想达到什么目的?
  • 你是什么参数?从哪里到哪里?
  • 您在考虑 PHP。在Javascript中,如果你创建了一个全局变量,那么无论你在哪个脚本中声明它,所有脚本都可以自动看到它。

标签: php javascript jquery variables parameter-passing


【解决方案1】:

你绝对可以两者兼得(为什么你会想要这是另一个问题)。

关于第一个选项,你会在this article from John Resig找到更详细的解释。

至于第二个选项,看看dojo toolkit,他们经常使用它(他们称之为声明式方法)。

【讨论】:

  • +1 获取该 reig 文章的链接。我更喜欢它。 :)
【解决方案2】:

没有必要像你一样定义变量。

试试这个:

<script>var par = "<?php echo $par; ?>"</script>

【讨论】:

    【解决方案3】:
    <script type="text/javascript">
        /* <![CDATA[ */
        var par = "<?php echo $par; ?>";
        /* ]]> */
    </script>
    <script src="js/scripts.js"></script>
    

    然后可以在脚本中访问变量“par”。

    【讨论】:

      猜你喜欢
      • 2017-09-25
      • 1970-01-01
      • 1970-01-01
      • 2015-08-20
      • 2023-04-09
      • 1970-01-01
      • 2023-02-03
      • 2015-12-08
      • 1970-01-01
      相关资源
      最近更新 更多