0

我最近下载了 cajax,但我不知道如何安装。我有这个文件夹:

Codeigniter/应用程序/ ....系统/ ....

我已复制文件夹 Codeigniter 中的所有文件

那:

Codeigniter/ cjax/ ... ajax.php ajaxfw.php 系统/ ...

我写了 localhost/codeigniter/testing.php?test/test

并没有找到结果 404 错误。请帮我安装我需要这个框架。

如果需要更改,这是我的 .htaccess:

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

谢谢!

4

4 回答 4

0

安装/下载 http://cjax.sourceforge.net/docs/installing.php

以下是在您的站点上安装框架或测试安装的步骤: 1. 下载最新的稳定版本 2. 将 zip 的内容放在站点的根目录中,将其与您当前的站点合并。所以你最终会得到你当前的结构加上:

     /
     cjax/
     controllers/
     ajax.php
     testing.php

你已经准备好了。现在让我们测试...测试您的 Cjax 安装

出于安全考虑,您不能直接在浏览器上访问ajax.php,所以我们将使用testing.php 来使用。进入您的浏览器并输入您网站的 url,加上 testing.php?test/test,例如:http://yoursite.com/testing.php?test/test如果 您看到文本“Ajax View... " 在您的浏览器上,这意味着您已经成功安装并测试了 ajax 框架。您可以在函数 test() 中的文件 controllers/test.php 中找到文本。如果您的安装成功,您可以删除文件 testing.php。

于 2013-03-06T11:27:24.030 回答
0

对于那些在单击“查看:test2”时收到错误“无效功能”的人 - 检查您登陆的 URL。在我的情况下(使用 codeigniter),test.php 中的代码缺少初始的“/”,因此它在当前目录而不是根目录中搜索 ajax.php。更改 /views/test.php 中的最后一行

View: <a href='ajax.php?test/test2'>test2</a>

View: <a href='/ajax.php?test/test2'>test2</a>

希望这可以帮助!

于 2014-06-13T02:38:22.307 回答
0
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule  ^/?ajax\/(.*)$ /ajax.php?$1 [NC,QSA,L]
RewriteCond $1 !^(index\.php|assets|robots\.txt|ajax)
RewriteRule ^(.*)$ index.php?/$1 [L]

This worked for me.
于 2013-11-03T14:12:40.730 回答
0

这是这个问题的解决方案。

您没有考虑到 Cjax 不是 CodeIgniter 独有的。有两种不同的安装说明,一种是可以在任何应用程序或网站上使用的 Cjax 通用代码库,另一种是集成到 CodeIgniter 中的版本,这是您正在使用的版本,尽管您按照错误安装说明进行操作。

CodeIgniter 的 wiki 中有 CodeIgniter 的 Cjax 专有文档:https ://github.com/bcit-ci/CodeIgniter/wiki/ajax-framework-for-codeigniter

另外,还有一些好消息:Cjax 的新版本 5.9 是通用包,但内置了对 CodeIgniter 的支持。这意味着从那里开始,安装说明应该在同一个地方,或者应该是相似的。

于 2016-08-16T18:52:33.450 回答