zaw*_*n83 7 javascript character
我认为我的apache网络服务器有问题.我无法参考jquery.js
我收到以下错误:
使用chrome:
Uncaught SyntaxError: Unexpected token ILLEGAL
Run Code Online (Sandbox Code Playgroud)
用firefox:
Error: illegal character
Source File: http://xxxxxxxxx/test/javascript/jquery.js
Line: 1
Source Code:
?Hz?ÚH[9?R
Run Code Online (Sandbox Code Playgroud)
下面是我的测试html代码
<html>
<head>
<script type="text/javascript" src="javascript/jquery.js"></script>
<script type="text/javascript">
function doclick(){
jQuery('#hello').attr('value', "mmmmef")
}
</script>
</head>
<body>
<input type="button" name="hello" id="hello" value="hello" onclick="doclick();" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
它不仅发生在jquery.js这些非法字符被附加到所有js和css文件.
我使用ssh登录并使用命令查看这些js和css文件vi,但没有这些字符.但是当我尝试使用FTP客户端Filezilla或CuteFTP下载或查看/编辑时,会包含这些非法字符.
我的服务器出了什么问题?相同的代码可以在我的本地Windows服务器和另一个centos服务器上运行.
zaw*_*n83 16
我找到了解决方案
http://www.cyberciti.biz/tips/apache-223-corrupt-file-download-issue.html
只需打开httpd.conf并放在下面的行
EnableMMAP off
EnableSendfile off
Run Code Online (Sandbox Code Playgroud)
然后
# /sbin/service httpd restart
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4717 次 |
| 最近记录: |