Javascript JQuery文件输入在本地工作,但不能在远程服务器上工作

Javascript JQuery文件输入在本地工作,但不能在远程服务器上工作,javascript,codeigniter,Javascript,Codeigniter,我知道这是一个愚蠢的问题,但我的JQuery文件输入在本地运行得非常好,但在abc.com托管服务器上根本不起作用 以下是我的脚本链接: <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstr

我知道这是一个愚蠢的问题,但我的JQuery文件输入在本地运行得非常好,但在abc.com托管服务器上根本不起作用

以下是我的脚本链接:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" type="text/javascript"></script>

<link href="<?=base_url()?>http://mcitms.com/spshrm/public/dist/file/css/fileinput.css" media="all" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="<?=base_url()?>http://mcitms.com/spshrm/public/dist/file/js/fileinput.js" type="text/javascript"></script>
<script src="<?=base_url()?>http://mcitms.com/spshrm/public/dist/file/js/fileinput.min.js" type="text/javascript"></script>

归档并将您的
base\u url
localhost
更改为
abc.com

转到

your_project/application/config/config.php

文件并将您的
base\u url
localhost
更改为
abc.com

尝试在脚本标记中添加您的站点

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" type="text/javascript"></script>

<link href="http://mcitms.com/spshrm/public/dist/file/css/fileinput.css" media="all" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src=http://mcitms.com/spshrm/public/dist/file/js/fileinput.js" type="text/javascript"></script>
<script src="http://mcitms.com/spshrm/public/dist/file/js/fileinput.min.js" type="text/javascript"></script>

chmod将您的上传文件夹至少上传到775

尝试在脚本标签中添加您的站点

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" type="text/javascript"></script>

<link href="http://mcitms.com/spshrm/public/dist/file/css/fileinput.css" media="all" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src=http://mcitms.com/spshrm/public/dist/file/js/fileinput.js" type="text/javascript"></script>
<script src="http://mcitms.com/spshrm/public/dist/file/js/fileinput.min.js" type="text/javascript"></script>


chmod当您在托管服务器上查看HTML输出时,脚本src的值是多少?它显示为public/dist/file/js/fileinput.js
的值是什么?当您尝试在浏览器中访问
public/dist/file/js/fileinput.js
时,是否显示了用于处理文件上载的javascript?@DragonBobZ。你能进一步解释吗。脚本标记正试图从某处加载
.js
文件。我想知道它试图从何处加载它们,而且,它是否成功。根据框架处理该模板的方式,如果打开开发人员控制台并检查HTML页面,您应该能够查看脚本标记并查看src的值。例如,当您在本地计算机上运行它时,我希望它从
public/dist/file/js/fileinput.js
localhost:3000/public/dist/file/js/fileinput.js
。abc.com上也有类似的交易。@DragonBobZ。名为“public”的文件夹位于我的Codeigniter项目的文档根目录中,如果你转到
abc.com/public/dist/file/js/fileinput.js
它应该是javascript吗?或者它是否会给您一个“未找到”错误?当您在托管服务器上查看HTML输出时,脚本src的值是多少?它显示为public/dist/file/js/fileinput.js的值是什么?当您尝试在浏览器中访问
public/dist/file/js/fileinput.js
时,是否显示了用于处理文件上载的javascript?@DragonBobZ。你能进一步解释吗。脚本标记正试图从某处加载
.js
文件。我想知道它试图从何处加载它们,而且,它是否成功。根据框架处理该模板的方式,如果打开开发人员控制台并检查HTML页面,您应该能够查看脚本标记并查看src的值。例如,当您在本地计算机上运行它时,我希望它从
public/dist/file/js/fileinput.js
localhost:3000/public/dist/file/js/fileinput.js
。abc.com上也有类似的交易。@DragonBobZ。名为“public”的文件夹位于我的Codeigniter项目的文档根目录中,如果你转到
abc.com/public/dist/file/js/fileinput.js
它应该是javascript吗?或者它会给你一个“未找到”的错误吗?当你去你的网站时,它会显示什么,未找到?您是否检查了您的htacess是否会阻止文件访问?请检查您是否在
正确的文件夹上,如果它不是
htacess
文件,可能会阻止直接访问如果它是正确的文件夹,那么为什么返回404错误?请检查您的htacess文件。您可以发布您的
.htacess
文件吗?@Otávio Barreto。添加了.htacess文件当你转到你的网站时,它显示了什么,没有找到?您是否检查了您的htacess是否会阻止文件访问?请检查您是否在
正确的文件夹上,如果它不是
htacess
文件,可能会阻止直接访问如果它是正确的文件夹,那么为什么返回404错误?请检查您的htacess文件。您可以发布您的
.htacess
文件吗?@Otávio Barreto。添加了.htacess文件
1 --x execute 
2 -w- write 
3 -wx write and execute
4 r-- read
5 r-x read and execute
6 rw- read and write
7 rwx read, write and execute