在PHP中调用JS文件

时间:2013-06-28 09:56:26

标签: php javascript

您好我正在尝试调用名为ts.js的外部JavaScript文件,如下所示。 有人可以告诉我以下方法是对还是错,以及您的推荐理由。

谢谢你

$variable .= '<input type="submit" name="send" id="send" value="Save" onclick="ts.js" />';

3 个答案:

答案 0 :(得分:5)

您需要在标记中包含JavaScript文件,然后指定一个函数,以便在单击输入时执行。

所以,比方说,<head>

<script src="ts.js"></script>

在构建元素时:

$variable .= '<input type="submit" name="send" id="send" value="Save" onclick="functionFromTSJS();" />';

答案 1 :(得分:2)

PHP是一种服务器端语言,您无法从中调用JavaScript。因为javascript是一种客户端语言,实际上浏览器运行它。

即使有可能,在onClick方法上,您应该使用函数而不是javascript文件。

可以包含Javascript文件,如:

<script src="ts.js" type="text/javascript">

导入这样的文件后,您可以在onClick上使用其中的任何功能。

答案 2 :(得分:0)

如果你使用jQuery,你可以使用

onclick="$.getScript('ts.js');"

使用普通的javascript我认为你只需要在头部包含javascript

var script = document.createElement('script');
script.src = 'ts.js';
document.getElementsByTagName('head')[0].appendChild(script);

你可以使用像load

这样的函数来包装它
function load() {
    var script = document.createElement('script');
    script.src = 'ts.js';
    document.getElementsByTagName('head')[0].appendChild(script);
}

并使用

onclick="load('ts.js');"