我最近下载了cajax,但我没有不喜欢和如何安装。 我有这个文件夹:
笨/ 应用/ .... 系统/ ....
我已将所有文件复制到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]
谢谢!
答案 0 :(得分:0)
安装/下载 http://cjax.sourceforge.net/docs/installing.php
以下是在您的网站上安装框架或测试安装的步骤: 1.下载最新的稳定版本 2.将zip的内容放在站点的根目录上,并将其与当前站点合并。 所以你最终会得到你当前的结构:
/
cjax/
controllers/
ajax.php
testing.php
你被设定了。现在让我们测试...... 测试Cjax安装
出于安全原因,您无法直接在浏览器上访问ajax.php,因此我们将使用testing.php。 转到您的浏览器并输入您网站的网址,以及testing.php?test / test,例如:http://yoursite.com/testing.php?test/test 如果您在浏览器上看到文本“Ajax View ...”,则表示您已成功安装并测试了ajax框架。 您可以在函数test()中找到文件controllers / test.php中的文本。如果您的安装成功,您可以删除文件testing.php。
答案 1 :(得分: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.
答案 2 :(得分: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>
希望这有帮助!
答案 3 :(得分:0)
以下是此问题的解决方案。
您没有考虑到Cjax不是CodeIgniter独有的。有两种不同的安装说明,一种可以在任何应用程序或网站上使用的Cjax通用代码库,然后有一个版本集成到您正在使用的CodeIgniter中,尽管您按照错误安装的说明进行操作。
在CodeIgniter的wiki中有CodeIgniter专用Cjax的文档:https://github.com/bcit-ci/CodeIgniter/wiki/ajax-framework-for-codeigniter
另外,一些好消息:新版本的Cjax,5.9是通用软件包,但内置CodeIgniter支持。这意味着从那时起,安装说明应该在同一个地方,或者应该是相似的。