无法包含xajax Javascript组件
在codeigniter中使用ajax时,我面临以下错误。我已经成功地在客户端实现了xajax,它在管理端给出了错误。 管理员和客户端控制器位于控制器目录下 错误是 错误:无法包含xajax Javascript组件。也许URL不正确? URL:xajax_js/xajax_core.js无法包含xajax Javascript组件,javascript,php,codeigniter,xajax,Javascript,Php,Codeigniter,Xajax,在codeigniter中使用ajax时,我面临以下错误。我已经成功地在客户端实现了xajax,它在管理端给出了错误。 管理员和客户端控制器位于控制器目录下 错误是 错误:无法包含xajax Javascript组件。也许URL不正确? URL:xajax_js/xajax_core.js 请指定答案。我假设您安装了最新版本的Apache2 web服务器,并且没有使用其他web服务器。我确实遇到了这个问题,下面是我的建议,因为它们与Apache2有关 确保为Apache2 web服务器中的xaj
请指定答案。我假设您安装了最新版本的Apache2 web服务器,并且没有使用其他web服务器。我确实遇到了这个问题,下面是我的建议,因为它们与Apache2有关 确保为Apache2 web服务器中的xajax文件安装了正确的别名。您应该在mods中有一个可用的.conf文件,并将其符号链接到mods中,该文件与以下内容非常类似:
<IfModule alias_module>
Alias /xajax/ /var/lib/php5/xajax/
Alias /xajax_js/ /var/lib/php5/xajax/xajax_js/
<Directory "/var/lib/php5/xajax">
Require all granted
Order deny,allow
Allow from all
</Directory>
</IfModule>
别名/xajax//var/lib/php5/xajax/
别名/xajax_-js//var/lib/php5/xajax/xajax_-js/
要求所有授权
命令拒绝,允许
通融
在上面的示例中,替换xajax安装的适当路径
特别是,如果您使用的是Apache 2.4,请注意现在需要“Require all grated”指令,而不是“Order”和“Allow”指令,这两个指令在Apache 2.2中实现了相同的功能。如果您的安装在另一个目录中,请确保设置了javascript URI。例如,我的代码在
admin/includes/xajax
中,所以在xajax 0.6中,我必须这样做
$xajax->configure('javascript URI', 'includes/xajax/');