从单独的HTML / php文件中调用javascript变量

时间:2014-02-06 00:40:12

标签: javascript php html

我的html文件(pay.php)中有一个单独的javascript文件(buy.js),html文件会在提交表单后发布。但是,pay.php中有一些javascript变量超出了我需要在单独的javascript文件(buy.js)中调用的表单范围。这可能吗?

这是我需要在我的html文件(buy.js)中访问的javascript片段:

  var planTerm = term;

这是html中的javascript我需要单独的javascript文件才能访问(pay.php):

var term = 0;
var price = 0;

function updatePrice(e) {
     price = parseFloat(select.value);
    if (price == select.options[1].value){
        term = 12;
    } else if (price == select.options[2].value) {
        term = 1;
    }
}

Here is a Pastie of all the code.

1 个答案:

答案 0 :(得分:0)

使用PHP,你可以做(​​使用include()功能):

include("File.php");

所以,正如我的例子所示,

The JS_INCLUDE.php File

<html>
<body>
  <script>
    var JSvar = "This is a external JS var.";
  </script>
</body>
</html>

The index.php

<html>
<body>
    <?php
    include("JS_INCLUDE.php");
    ?>

    <script>
    document.write(JSvar);
    </script>
</body>
</html>

但是当然如果.php文件远离目录,你就不能。

来源:

包含()函数:http://www.php.net/manual/en/function.include.php