【问题标题】:Search doesn't work on php file搜索不适用于 php 文件
【发布时间】:2015-12-09 23:39:59
【问题描述】:

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

问题是搜索在 HTML 文件中工作,但未能在 php 文件上工作(我使用的是 codeigniter 框架)。

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

 <script src="js/search.js"></script>

这是我的 CI php VIEW 文件中的代码:

script type="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文件还需要什么配置吗?

【问题讨论】:

    标签: javascript php html .htaccess codeigniter


    【解决方案1】:

    您必须将所有cssjsimage 文件存储在public_html 文件夹下。并将您的文件称为-

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

    【讨论】:

    • 我已将所有 css、js 和图像存储在一个名为 ui 的文件夹中,我已成功使用 echo base_url() 加载我的 css 文件,但我似乎无法加载我的 js 文件.
    • ui 文件夹必须在document root 之下。
    • 我试过了,在php文件的搜索中还是没有结果
    • 它应该可以工作。为测试添加一个test.js 文件并放在这里alert('works'); 并检查它。
    • js 文件加载成功。谢谢,但不幸的是,错误似乎不是在加载 js 文件,而是在搜索本身。谢谢顺便说一句
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-21
    相关资源
    最近更新 更多