简单的jquery不起作用,并返回错误
simple jquery didnt work, and returning error
>我有简单的代码来隐藏和显示段落,并使用jquery作为触发器
突然我的jquery返回错误,这是错误
SyntaxError: expected expression, got '<'
http://localhost/portofolio1/navigation_test.php/jquery-2.1.3.js
Line 1
ReferenceError: $ is not defined
http://localhost/portofolio1/navigation_test.php/
Line 9
如果我使用 CDN,它可以像往常一样完美地工作
这是我测试我的jQuery的简单代码
<!DOCTYPE html>
<html>
<head>
<title>Simple list</title>
<!-- <script src="//code.jquery.com/jquery-1.11.2.min.js"></script>-->
<script src="jquery-2.1.3.js"></script>
<script>
$(function () {
$("p").click(function(){
$(this).hide();
});
});
</script>
</head>
<body>
<p>If you click on me, I will disappear.</p>
<p>Click me away!</p>
<p>Click me too!</p>
<button onclick="">SHOW ALERT</button>
</body>
</html>
解决
在我创建新的.php文件并将所有代码移动到新文件后,它 工作正常,我不知道问题,这肯定真的很奇怪
注意引号:
<script src="./jquery-2.1.3.js"></script>
顺便说一下,type
是可选的。
还要检查http://localhost/portofolio1/navigation_test.php/jquery-2.1.3.js
是否指向jQuery。从错误的外观来看,脚本指向的内容不是jQuery,可能是错误页面,因此SyntaxError: expected expression, got '<'
。此错误表示浏览器需要脚本,但返回了 HTML(表示脚本遇到意外<
)。
相关文章:
- CKFinder 3为所选文件返回错误的URL
- WebView返回错误的window.innerHeight
- 使用ajax上传的文件返回错误,但使用c#在asp.net的服务器端正常提交的文件
- DreamFactory REST API POST休息/用户/会话请求总是在IE9中返回错误
- sqlite查询返回错误-can'我不知道为什么
- Javascript返回错误的Date值(NodeJS)
- javascript getDate getMonth返回错误的月份
- 函数返回错误'令牌{'
- 为什么我在Cloud9中的http请求总是返回错误
- 当jQuery返回错误时,如何在jQuery中重新发送ajax请求
- ontouchend-ios返回错误的坐标
- node.js mongojs findOne回调返回错误为null
- jQuery Ajax+经典ASP返回错误'意外的输入结束'
- 如果URL's链接返回错误
- 时刻.js时区值返回错误的时间戳
- 简单的jquery不起作用,并返回错误
- 在回调返回错误中带有点的 JSONP
- 在页面发布到服务器并返回错误后保留 javascript 更改
- web2py服务器返回错误,但已提交查询
- Javascript错误-左移位返回错误的输出