在本应触发JS方法的代码却在浏览器 控制带报错。代码如下
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <script type="text/javascript" src="JS/jquery-1.9.1.min.js"/> <script type="text/javascript"> function test(){ alert("test"); $.ajax({ url:"http://localhost:8089/testServlet", type:"get", dataType:"text", success:function(data){ alert(data); } }) } </script> </head> <body> <input type="button" onclick="test()" value="test1"><br/><br/> </body> </html>在点击test1 按钮后本应alert,但没有任何反应。查看火狐的控制台(F12键)发现如下错误:
最后摸索半天是引入JS文件格式的问题:
无效引入
<scripttype="text/javascript"src="JS/jquery-1.9.1.min.js"/>
有效引入
<script type="text/javascript" src="JS/jquery-1.9.1.min.js"></script>