我正在开发一个应用程序使用PHP,jQuery,在CodeIgniter的Javascript。
我在视图文件中包含了script.js文件。问题是视图文件一次又一次地持续加载,在结果div中称为"new“。
请帮帮我。下面是文件和代码。
查看文件
<?php $this->load->view('header'); ?>
<script type="text/javascript" src="<?php echo base_url();?>js/script.js"></script>
<div id="content">
<div id="news">
</div>
</div>
script.js
的代码如下:
$.post('news/getnews', function(data) {
$('#news').append(data);
});
在控制器中,
function getnews()
{
echo some data.
}
当我使用Post、ajax等方法时,它只会一次又一次地加载结果。也就是说,当我尝试从控制器获取数据并使用Javascript添加到视图时。
谢谢,Raj
发布于 2010-10-10 11:32:09
请尝试
$('#news').html(data);
发布于 2010-10-10 12:49:02
嗯..。您的视图文件名为getnews
吗?如果是这样,那么你就会不断地调用它自己。
https://stackoverflow.com/questions/3898782
复制相似问题