Javascript 搜索在php文件上不起作用

Javascript 搜索在php文件上不起作用,javascript,php,html,.htaccess,codeigniter,Javascript,Php,Html,.htaccess,Codeigniter,我正在测试一些不使用数据库的表的基本搜索 问题是搜索在HTML文件中工作,但在php文件中工作失败。我使用的是codeigniter框架 这是两个html文件上的代码: <script src="js/search.js"></script> 以下是我的CI php视图文件中的代码: 脚本类型=text/javascript src=application/views/ui/js/search.js> 视图上的我的htaccess文件: <IfModule mo

我正在测试一些不使用数据库的表的基本搜索

问题是搜索在HTML文件中工作,但在php文件中工作失败。我使用的是codeigniter框架

这是两个html文件上的代码:

 <script src="js/search.js"></script>
以下是我的CI php视图文件中的代码:

脚本类型=text/javascript src=application/views/ui/js/search.js>

视图上的我的htaccess文件:

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteBase /webs/BCI/

RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
我的base_url函数适用于我的css文件,但它不会加载位于我的JS文件夹中的JS文件。 加载js文件还需要其他配置吗?

您必须将所有css、js和图像文件存储在公共html文件夹下。把你的档案打成-

<script src="<?php echo base_url(); ?>js/search.js"></script>

我已经将所有css、js和图像存储在一个名为ui的文件夹中,我已经成功地使用echo base_url加载了我的css文件,但我似乎无法加载我的js文件。ui文件夹必须位于文档根目录下。我尝试过它,但在搜索php文件时仍然失败。它应该可以工作。对于测试,添加一个test.js文件,并将警报“works”放在这里;并检查它。js文件的加载工作正常。谢谢,但不幸的是,错误似乎不是在加载js文件,而是在搜索本身。谢谢,顺便说一句