我的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;
}
}
答案 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文件远离目录,你就不能。
来源: