我在页面上加载的 div 中有一些视图。
我有类似的东西:
<div id=header>
...
...
</div>
<div id=content>
...
...
...
<a href="#" class="ref"> refresh extra div </a>
<div id=extra>
<?php $this->load->view('extra.php'); ?>
</div>
....
...
...
</div>
<div id=footer>
...
...
</div>
现在我想在某些操作后刷新我的#extra div,例如单击“刷新额外 div”链接。
I was trying to use jquery in a way:
$(".ref").click(function() {
$('#extra').load(<?php $this->load->view('extra.php'); ?>);
});
但它不起作用 - 怎么做?如何使用加载到其中的视图动态刷新 div?
谢谢!
@@更新
我有很长的 extra.php 视图文件,并且 jquery.html() 仅在所有文件都在一行中(不可读)时才获取它,这是一种使 jquery.html() 以它的形式获取整个文件的方法吗?
它加载:
<table><tr></tr><tr></tr><tr></tr></table>
但它不加载这个:
<table>
<tr>....</tr>
<tr>....</tr>
<tr>....</tr>
</table>