无法使用Jquery Boxy和Code igniter打开静态html文件内容

时间:2010-12-22 09:54:17

标签: php jquery codeigniter

我正在使用代码点火器1.7.3,我的静态html文件位于“businesscaliber \ system \ application \ views”文件夹下。我也在使用Jquery Boxy插件。但是当我点击远程内容链接时,它不会显示partial.html内容。

<a href='/partial.html' class='boxy' title='AJAX Content Demo'>Remote content (partial.html)</a>

<script type='text/javascript'>
$(function() {
  $('.boxy').boxy();
});
</script>

2 个答案:

答案 0 :(得分:0)

确保您的partial.html文件位于根目录中,如果您使用.htaccess重写URL,请尝试以下操作:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

答案 1 :(得分:0)

为此你需要在根目录中有一个静态的html文件

<强>离


-system [DIR]
- 应用[DIR]
-staticHtmlDir [DIR]
--partial.html [文件]

您的网址应如下所示;

<a href='staticHtmlDir/partial.html' class='boxy' title='AJAX Content Demo'>Remote content (partial.html)</a>

或者你可以这样

控制器文件

<?php
class MyClass extends Controller {

public function MyClass() {

parent::Controller();
}

public function showRemoteHtml() {

$this->load->view('partial');
}

}

/* End of file Myclass.php */

您的网址应如下所示;

<a href="<?php echo site_url('Myclass/showRemoteHtml'); ?>" class='boxy' title='AJAX Content Demo'>Remote content (partial.html)</a>