如何在PHP中调用外部javascript文件?

如何在PHP中调用外部javascript文件?,php,javascript,external,Php,Javascript,External,我正在学习如何在PHP代码中调用外部javascript文件。我从网上得到了一些代码,并尝试了一下,但它不起作用。有人能给我一些建议或者解释一下吗。我不是程序员,但我正在学习如何编程,并且刚刚开始学习,这就是为什么我很难理解一些概念 我这里有代码,PHP文件和JS文件。它们在同一个文件夹中 代码如下: index.php language属性已弃用,请改用type <script type="text/javascript" src="exer_1.js"></script&

我正在学习如何在PHP代码中调用外部javascript文件。我从网上得到了一些代码,并尝试了一下,但它不起作用。有人能给我一些建议或者解释一下吗。我不是程序员,但我正在学习如何编程,并且刚刚开始学习,这就是为什么我很难理解一些概念

我这里有代码,PHP文件和JS文件。它们在同一个文件夹中

代码如下:

index.php

language
属性已弃用,请改用
type

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

您还没有真正指定什么不起作用,但我注意到您的代码中有一些东西

<html>
<head>
 <script language="JavaScript" src="exer_1.js"></script>
</head>
<body>
 <form name="myform">
  <input type="text" id="input_1" name="input_1" /><br />
  <input type="text" id="input_2" name="input_2" /><br />
 <!-- The following will cause an error -->
  <input type="submit" value="Check!" onclick="javascript:parseTest() return false;" />

<!-- instead use this -->
<input type="submit" value="Check!" onclick="javascript:parseTest(); return false;" />
 </form>
</body>
</html>




分号错误

我将研究JQuery,以获得一个好的javascript框架。使用jquery,您可以执行以下操作,而不是将javascript代码放在按钮的“onclick”事件上:

$('#submit').click(function() {
  // whatever code you want to run when submit is clicked.
  alert('Submit clicked');
}

什么是不起作用的?正如你所说,你对这一切都是新手,你听说过firefox的Firebug插件吗?它真的是开发者最好的朋友!(如果你使用的是Chrome,它有一个类似的工具)我只是忘记了分号…怎么可能发布一个空白的答案?@Ibrahim检查答案来源,它包含HTMLYou也可以不用jQuery来做这件事,只是需要更多的努力才能让它跨浏览器工作你能帮我写代码吗,实际上我正在使用我的代码:@Phil
<input type="submit" value="Check!" onclick="parseTest(); return false;" />
<form onsubmit="return parseTest()">
<script type="text/javascript" src="exer_1.js"></script>
<html>
<head>
 <script language="JavaScript" src="exer_1.js"></script>
</head>
<body>
 <form name="myform">
  <input type="text" id="input_1" name="input_1" /><br />
  <input type="text" id="input_2" name="input_2" /><br />
 <!-- The following will cause an error -->
  <input type="submit" value="Check!" onclick="javascript:parseTest() return false;" />

<!-- instead use this -->
<input type="submit" value="Check!" onclick="javascript:parseTest(); return false;" />
 </form>
</body>
</html>
$('#submit').click(function() {
  // whatever code you want to run when submit is clicked.
  alert('Submit clicked');
}